Found a fix: Had to quantize the decimal values before pushing it to the db.
average_rate_decimal = Decimal(service["AverageRate"]).quantize(Decimal("0.00"))