Queen made creaking sounds. Sanji with his CoO picked it up - he didn't track an invisible foe, that's Fujitora levels of CoO.
Sanji actually focuses on Queen and there's a panel of him seeing him
If the sounds gave it away there would be a comment on that from Sanji saying i can hear your fatass moving or something along those lines.
Queen was also not concerned with him being tracked either, and last time when Sanji wasn't focusing on finding him he was able to maneuver around Sanji while invisible and hurt the same geisha.