As per documentation DNS record · Cloudflare Zero Trust docs, you can create the CNAME DNS record via command line. This will only work for the Cloudflare site zone that you authenticated the initial cloudflared login setup for in Step 1. Other Cloudflare site zones you intend to add to the Cloudflare Tunnel will have to have their CNAME DNS records added either manually or via Cloudflare DNS API.
If the CNAME already exists, you’ll get an error and need to manually edit and update the existing CNAME DNS record.
While mine was a different reason for the error (different hostnames), the solution is the same. You’d have to manually setup CNAME DNS for the other 2 CF Tunnels.
The easiest way though is to just setup Cloudflare origins using the actual CF Tunnel’s tunnelid.cfargotunnel.com as the origin address, and setup a Host header override with the header value being your origin’s real domain name i.e. shop.blinko.com. Then you don’t need to setup a CNAME DNS route to each CF Tunnel. Though useful to do anyway as a way to to directly access each CF Tunnel for diganostics/troubleshooting. But those CNAME names would have to be different from shop.blinko.com