You could probably get something like this to work, but don't expect it to be supported.
Logically, whichever portgroup server B's management vmk is using needs to communicate with server C's management vmk. The vmnic uplink on server B that connects to server C probably needs to be the only active uplink in that portgroup (check your portgroup policies). And vice versa for the vmnic on server C that connects to server B.