Yes. I use this trick for a long time for Cycles rendering:
It seems there is some Apple magic in OpenGL to Metal translation or OpenGL multi-GPU implementation. I am not sure what is going on here but it works for Eevee as well.
This technique should be definitely implemented in Blender animation engine. It gives huge boost.