Thanks for checking, I just tried it again and it was just a visual bug when out of range.

Normally it just says target is too far but when out of movement it displays the percentage and disadvantage instead so I didn't notice I was out of movement. When in melee range it does correctly show advantage.