When you drop a control on a scroll box, the LEFT, TOP of that control already accounts for the offset of the scrollbar.
Your test code is adding the parent scrollbar position to it.
the X, Y values coming from the mouse always reports Client positions and does not care about the scrollbar, it makes believe there is no such thing. So, what you are getting is what you see in front of you, this also means the scrollbar will block part of the client.
Maybe I miss understood the situation.
Jamie