Hello @chris-doro,
ALB dynamically balances outgoing traffic across all available network interfaces, which can lead to MAC address changes when the load balancing algorithm switches between interfaces.
Do you double check LACP configuration ans status C9300 side?
As you mentioned, LACP is not possible for the heartbeat interfaces. In this case, consider disabling ALB on the heartbeat interfaces and use a single active interface for the heartbeat. This can help eliminate MAC address changes and stabilize the heartbeat communication.
Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.