A robot with four motors experienced all four motors overheating when the robot was not running. The motors continued to get hotter until the battery was disconnected. We tried switching ports on the brain but there was not a change.
You’re going to have to start a troubleshooting process. Unplug all motors from the brain. Then plug ONE motor in and see what happens. If things are OK, plug another motor in and so forth. If you plug one motor in and it heats up, change cables. Use a cable from a completely different pack than the other four (to rule out a manufacturing defect). Still a problem, change ports. Still a problem try a different brain.
All that to say use a very systematic process to rule things out ONE AT A TIME.