I am wondering the same thing. I am able to view others
peoples profiles that say "bi" or "bisexual" which I have no idea
why they write it two different ways, but one certain person I
can't. They don't know me, and I don't know them, there would
be no reason to block each other, there is no reason why the
"staff-robot" would say, " Sorry, we don’t have anyone
by that name! " when they obviously exist. I came
upon this today when a friend told me to check out this profile
they just were checking out, but to no avail, okc just told me that
they don't have anyone by that name.

usually when you hide or block a person you can't even see their
profile in the match feed, or anywhere else for that matter, so it
doesn't make sense why that message would pop up.

I dunno, so far, after reading this forum, I haven't been given
a good answer...

Hiding just means you can't see each other in searches or
similar things. If you search for their name directly or
otherwise have a link (say, through one of their forum posts)'
you'll still be able to read things just fine.

The invsible to straights thing is offered to everybody who ID's
as bi/gay, and does just what it says. Their profile won't
show for you, and yours won't show for them.