You cannot run data on e0M.
if you have lifs using the same ip network range, the best thing I’ve found to do is to use good old failover groups instead of broadcast domains
You still setup the broadcast domains and include everything where it’s supposed to go (mixing e0M and say a0a for instance).
but instead of using the broadcast domain as a failover group, create an actual failover group that includes only the lifs you need/want. Apply that to the lifs
then you don’t get errors/warnings about multi reach broadcast domains. And ONTAP still does what you need it to