Hi RP
I doubt it's just the lack of reviews.
I have penty of those and also payed for AT today and it's still resulted in just 1 booking from a reg who would have made the booking anyway.
It's just the way things are these days, way more timewasters than pre Covid, I've had my fair share of them too today.
As for being too strict in your contact preferences, it seems that whatever way you request they contact you they will do the exact opposite just to wind you up. You ask they text so they call, I ask they call so they text.
I wouldn't beat yourself up, it's nothing you're doing, many of us with plenty of reviews are getting next to no business either.