Better to use static IPs.
Are your management with VMs in same subnet?
if so, 3 ports for teaming, and 4th set as standby;
if not, management uses 2 ports, one of those is standby, app and SQL use anther 2;
if you think app and SQL have a lot traffic, then use 1 for management, 2 for APP and SQL as teaming, another 1 is standby for APP and SQL.
We have run ESXi env been long time, always building systems with addon quad cards for different subnet.