Yo Lunarian are gifted with unparalleled speed when flames are manipulated.
And to be honest this whole fight is gag
If yonkou around csnt do shit to them. Oda just playing around and wasting panel. Its totally for joke purposes.
Its literally impossible to observation haki user to not notice where s-hawk went. Oda does whatever he feels like.