Yes, I would report that through support.
Possible workaround for you to try: put TOSTRING(ROUND(<column>, 2)) in your query. This will cause SWIS to return a string to the client instead of a float. If SWIS does a better job of that than the Orion website, this will help. Otherwise it will just make it worse in SWQL Studio as well.