I’m sure there must be a bug for something I could report somewhere, cause this is so chopped.
So: I recognised the name of the printer as you instructed, @deano_ferrari , and the address amounted to
ipp://192.168.0.114:631/printers/hp-LaserJet-1010
I added it to CUPS in the leap laptop, and… it didn’t work. Nothing. The printer was still show as “non-existent or unavailable”, even though it was on and functional etc.
So I turned off both firewalls. I think the leap laptop’s was already off, from what I could tell at cockpit. With Tumbleweed I just disabled it from the yast firewall tool.
Before I could try again via CUPS, I thought, well, maybe I should give gnome’s printer settings page another shot.
A reminder: in the settings page the printer was always automatically added whenever I turned the printer on, it just didn’t work and its options page was blank, and I couldn’t print a test page from it.
I tried adding another printer manually and pasted the address I concocted above.
Bingo! It found the printer. But I could not add it. It gave an error message. I thought, perhaps, because it was the same printer the system already recognised and was showing me in the settings page.
So I deleted this automatically created printer - like, as if to make room for the manually added one. Alas, deleting it made it so that the “add printer” button was greyed out. I couldn’t add any other printer now. Closing the app and reopening it led to the same scenario - the automatically added yet non-working printer was already there, waiting for me.
So I thought, maybe I could edit it instead: I went into “printer details” and saw the “address” was “(null):631”. That can’t be good. But it’s not an editable field. So right above it there is a “Location” field I could actually edit. I pasted the address there, and…
Voila! I FINALLY GOT IT!!!
I don’t know how permanent this solution is, and I have little time to test it extensively, I decided to come here finish the saga instead. I hope this survives a reboot 
Thank you so much @deano_ferrari and @Sauerland for helping me through this bog!!