stukey glad the post has helped.
For both Win and Mac Outlook - if the client app is showing as Mobile Apps and Desktop Clients - then they are using Modern Auth. What do they show as? If you are sure they appear to be using Basic then take a look at one of those Outlook 2013 clients, check the connection status dialog box - if it shows Clear* then make sure the EnableADAL key is present and set to 1. For the Mac clients, it's a pref setting, I'll need to check on that.
PowerShell - yes, if you are using the v2 module you are using MA - the problem we need to solve still is non-interactive scripts, scripts that run when an admin is not at the console. That's what we need to deliver.