I know rounding can almost always be an issue, which is why I usually don't convert values to currency until the "end" when they're being displayed or used for end use cases.
But this is just glaringly odd and definitely not a rounding issue. Some of the values are off by way too much for...