When the scale value is not 1, the top and bottom of the bounds are incorrectly divided by the scale <img width="832" alt="image" src="https://github.com/user-attachments/assets/e40f430a-6f72-4a3b-825d-484c2b68dfab" />