@KumarK various but the main one being the fact that cnMaestro X is enabled at account wide level and we have sold the customer the APs and the cnMaestro X subscriptions so we want to effectively silo their licences to them but we may have other clients or APs without X cover we need to deal with.
I have also had various headaches configuring stuff like WLANs and captive portals (which frankly are a nightmare to do repeatedly!) where you define them at the wrong level in you MSP structure and you can’t use them in a MSP sub account; what we ended up doing is creating templated WLAN configs at parent level and then duplicating them and sub account level so we could attach the captive portals. To be honest we are moving from using XMS Cloud and how that worked for multi-tenant and hasn’t realised that a single cnMaestro login could have multiple discrete cnMaestro account IDs linked to it and be able to switch between them; we only discovered that by accident when we were trying to understand what the cloud anchor link for on-premise looked like and suddenly discovered we were then seeing both the original and on-premise anchor instances listed can could switch between them easily; we had initially though that to have multiple instances each would need a different email alias to login with like customername-cambium@domain.name but alas that isn’t needed.
Don’t get me wrong, its not fundamentally broken; it works and I am sure well for many circumstances but perhaps we aren’t really being an MSP in the sense of how some MSPs would work owning the kit and licences and renting it to the customer for a monthly fee; we generally are work by selling the hardware and services and then they belong to the customer and we are then providing a management service… maybe that is the subtle difference between MSP and multi tenant login support.
What you might be able to maybe enlighten me on is my post on why Webhooks are missing in the cloud version of cnMaestro X but present in the on-premises, if it is on the roadmap and what the blocker is that is preventing this as we could really do with that functionality for pushing alerts to Teams and Twilio.
See Webhooks in cnMaestro X missing from menu? - #4 by ChrisH