If you ever look into how modern bots operate, it’s not surprising they can bypass it. Turnstile does good for a lot of bots, but for the sophisticated ones, it doesn’t stop.
If you look at a company like Uber, they have very advanced fingerprinting. They also have a human fraud department with analysts who personally review for bots.
If you’re not going to use the full bot protection from Cloudflare, you really should have multiple defenses.
So, the honeypot method is good, the IP address blocking method is good…
also, having Google signup/login, etc., is very good.
I use Google signup/login on my app, and I wish that were all I had to use. But you still have people using Yahoo Email and other off-the-wall emails these days.
Myself I don’t think signing up with Facebook is all that great because that platform seems to be bot heaven. We quit advertising on there because of that. Yes, there are ways you can minimize the bots, but I don’t feel like taking the time to do it because I don’t see the worth anymore.
You see a lot of apps that use phone signup/login these days. This is a great way to stop bots. The only problem is, and you’ve probably seen this on some sites, VOIP numbers are blocked for better bot protection. This can be good and bad for a number of reasons. Anyway, I wish Bubble would offer that natively. Don’t know if they do on the mobile builder side because I haven’t used that yet.
I don’t know what your app is, but if it’s a local app or one that is not international, you can go to your Cloudflare settings and block IPs from other countries. It’s still not 100% effective, but it’s another layer of protection. But if you have an international app, that wouldn’t work.
Anyway, good luck with blocking the bots 
Added: Forgot to mention. Besides Google Sign Up, Apple, X, and others can be great ways to help block bots.
Added: One last thing, I promise, because I have to get to work 
If the site has paid features, you can ask for a credit card upfront and deduct a small amount, such as 1 cent, or the equivalent in your local currency, and then refund it. A lot of companies do this to fight bots. There’s always the age-old debate about whether to ask for a credit card or not. It’s a valid debate, but something you can always test. Myself I don’t think it stops serious people who are genuinely interested…but that’s a debate for another time.