Do any of the checks work? Each type requires a little different permissions depending on what it's doing.
If you create a ticket we can take a look but please note that we do not have access to O365 so our understanding of their permissions are limited. Microsoft would be the product experts on their functionality.
Please create a ticket for this and include a link back to this forum thread so we can get a remote session setup:
https://support.nagios.com/tickets/