Questions on the use case for OCPP

I have two different EV chargers. The goal in integrating the chargers with home assistant is to dynamically set the maximum current or power for each, with a number calculated in HA.
The EV chargers are each monitored remotely and supported by a different company.
Both chargers both already have ALB (active load balancing) in the most basic form: just keeping the main house fuse from blowing.
My questions are these:

  • Can an EV charger have two different OCPP servers that interface with them: The company that monitors remotely and Home Assistant to dynamically cap the current or power? Can OCPP be used for the two servers at the same time?
  • I have been able to dynamically set the maximum current cap on one of the two chargers, using MODBUS over TCP/IP. Is OCPP better? Are there good reasons to try to switch over to OCPP for the same functionality?

Thanks in advance for all knowledge and views.