That is when you manually add a monitor (which we rarely do). What is the behavior for detected monitors? I noticed that when there is a Threshold profile on global level, and not a default one on customer level, the global one is picked. That makes sense. But what happens when there is one on both levels?
When there are configuration profiles (like threshold profile) created at the customer and MSP levels, the default profile will be considered (there will be no default profile at the MSP level). In case there is no default profile created, the profiles will be given preference based on alphabetical order.
I also noticed that you can override the threshold values on customer level, which is good. However, when you change the global threshold value, the customer threshold value gets overwritten. It would be nice if we could chose with a toggle on customer level whether this should be the case or not.
In this case, you can clone that particular profile at the customer level and make the necessary changes. Profiles created at the MSP level are global, such that changes will be reflected across all the customer accounts once an edit is made.
Hope this clarifies your questions. Please let us know for further queries, if any.