I returned my HP printer for the exact reason that needs an app and constant internet connection to work though it could work perfectly for the first 20 “test” pages on Linux as they are the most supported printers with open source tools.
It sounds like a configuration problem, iode app could be blocking the connection too though I can access my router without any problem.
Are there any other devices that can use the printer?