Some divisions are actually float, not meant to be integer
Not sure if there are actual problems.
There may be more integer divisions that were meant to be float.
Like the ones fixed in [##24959]
Leaving this ticket to review the remaining integer divisions.
If confident w/ the changes, just close the ticket.