As far as I've been able to understand it, Meraki will only handle first entry in the role attribute, so if the Meraki role is not the first in the list, it will not work.
I have asked our ADFS colleagues to send in the role attribute the memberOf group which only contains a specific string.