See multiple openHab installations(like 3-4)

What specifically do you need from the app that you can’t get from the browser UI?

Federating openHAB instances would not preclude this. Essentially you have one central OH that mirrors the Items and events from all the other openHAB instances. But this doesn’t have to be symmetric. The remote openHAB would share all it’s Items with the central OH but the central OH would not share any of it’s Items with the remote OH. Also, that doesn’t mean you can’t have the other openHAB instances remain with their own Rules, sitemaps and logins. All it means is that you can see and interact with them from one central openHAB.

Marketplace MQTT Event Bus is a better link for how to federate OH instances using the MQTT 2.5 binding. The other link uses the old MQTT 1.x binding.