@Rebecca181 I just read on another thread that users are allowed to post "profile photos" of whatever they want- their cat, their car, a cartoon character, whatever. When I first created my listing, I put in a photo of my dog, simply because I hate photos of myself, and immediately a message appeared "Is this really you?" so I changed it to my least-hated photo. Seems like they changed that policy of requiring real human photos.
I don't use IB, so I really don't know what their policy on you cancelling a booking because of no photo is, but I thought IBers had to have the requirements a host lists to be able to book. I guess when you say you require a photo, your well-loved Airbnb bot registers the cat as a profile photo.
If I were in your shoes, since you seem to have good luck with support, I'd for sure contact them and see why your IB guests are allowed to book without a real photo of themselves and if you can cancel because of it. It's crazy that we're supposed to be okay with letting people into our homes without even knowing what they look like.