Basic 5 senses are Touch, Smell, Taste, Sight and Hearing. Outside of that you have Balance, Kinesthesic Sense (dunno if thats how its spelled though) and Pain. Additionally you have other stuff like Hunger and what not but lets focus on the big 8. Now, the first 5 exist to perceive the stimulus of the world around you and enable your brain to make a picture of it. The other 3 are linked to your own body and how its funcioning and can be considered "internal senses". Balance pertains to knowing the orientation of your body in relation to gravity, Kinesthesic Sense relates to your brain's ability to know where every body part is in relation to the body itself (its the information you receive that lets you put your hand behind your back and know its behind your back and in what position are the fingers without having to look) and Pain pertains to the information that something isn't right with your body.
In narutoverse, in a battle, those 3 last senses are useless which leaves the basic 5. Hayabusa, in how its worded, can hide their presence from other senses than the basic 5 passively. So, chakra sensing, force sense, energy sense, temperature sensing, emotion sensing, etc. However, you can still hear them, touch them, see them, taste them (if thats your thing) or smell them (again, if thats your thing).
I don't feel its OP because to "hide themselves" from those 5 basic ones, they need to use a technique. Its strong, yes, specially against certain bios that rely on those extra senses, but not OP. To hide themselves completely, they need to disappear from existance through a move and chakra cost. Its not unlike....Teleportation or some other high level technique. But if they want to attack, they need to "return" to existence and can, therefore, be felt.
Also, and this is my personal reasoning, this doesn't prevent you from sensing techniques they use or chakra they externalize or manifestations of their techniques, etc. Even some of those blocked techniques can be used but in an inverse way...but thats another thing lol