OSX Eevee performance with multiple materials in OSX
This is a reported bug: https://developer.blender.org/T66231

I can't think of any way other than downgrading to a previous version without this issue :-P