I think you're right. I'm using Cloudflare Tunnels with SSH just fine, though I haven't tried anything else yet. They definitely have a direct integration for SSH.
I am not using their solution for SSH authentication, but I am using Cloudflare Tunnels to access SSH normally. I'm actually surprised it can be used this way, but it seems it can.