To work around this issue, configure the MRMAC to be in dynamic mode through the IP Wizard or by including the XDC command below:
set_property RSVD6 32'h00000000 [get_cells -hier -filter REF_NAME==MRMAC]
When in dynamic configuration, Vivado will attempt to close timing for all potential modes/rates of the MRMAC. To limit the cases considered by the timing engine, set_false_path commands can be added to design XDCs to exclude un-needed cases.