To answer your question, yes I was having the same issue with cups 2.2.x.
However, while I was experimenting with printing in Debian 10 in VM, where I was having similar printer issues with cups 2.2.10. I tried a connection that said Ipd://<my.printer’s.ip.address>/PASSTHRU, then I selected the recommended driver and it worked perfectly.
That gave me the idea to do the same with Manjaro, in cups 2.3.3 (or the default version Manjaro comes with) I selected the PASSTHRU connection then tried a similar driver to the one that worked in Debian. My printer was working, but, it wasn’t giving some of the options I wanted like printing on both sides of a page, so I tried the AUR driver for my printer AUR (en) - epson-inkjet-printer-escpr2 and it worked perfectly.
The strange thing is that I never saw a PASSTHRU connection whenever I added a printer in cups, all my other options started with dnssd or ipps. The only thing that changed with my printer is that it’s connected to a different computer through usb.