I am an indirect CSP but I do not handle any non-profit organization.
My customers can see the subscription but they cannot change the licenses assigned to it from the Office 365 Admin portal; they need to request the addition/subtraction to my company or use the portal of my direct CSP. They can request the cancellation of a subscription but we need to authorize it.
The client is able to have subscriptions with more than one reseller and directly with Microsoft.
Thanks. That clarifies some worries we had about being trapped with a bad CSP.