Jeremy, I can't reproduce this on the latest main branch (closest to 1.15.3). What's weird about that error message is that it says 'mongo-uri' is a sensitive property, but it is not. I set up a Parameter Context (PC) with a non-sensitive parameter "muri", set the PC on the root Process Group (where the Controller Service (CS) is defined), I didn't get any errors about sensitivity. Then I restarted NiFi and everything worked as expected.
Just to see what happens I tried it the other way, with "muri" being sensitive. I then got the expected error in the UI that the sensitivity of the property doesn't match the sensitivity of the parameter. I then stopped NiFi, edited the flow.json, and restarted. Instead of crashing, the CS was marked invalid with the aforementioned message about mismatched sensitivity. Does this only happen with your own Mongo processors? Is the Mongo URI property sensitive in your component(s)? Regards, Matt