I have been doing some testing with Virtual Gateway in Azure, for our IPSec remote Access VPN setup.      It is configured using a manual mep configuration, and with load sharing.    I currently have 2 gateways participating in the manual mep configuration.
When I first set this up, my tests showed that my Check Point Mobile for Windows client would round-robin connections between the gateways.   Meaning if I was connected to Gateway A,  after a disconnect, the next connection would then connect me to Gateway B.    Which i how I thought i understood that load sharing  was supposed to work.  
  But my latest round of tests, my VPN client seems to always prefer the same gateway that I was last connected to.   And to my knowledge nothing has changed in my configurations.    So I am questioning if load sharing is actually working.  Would anyone  on CheckMates possibly have an explanation for this behavior change.       
Both my gateway in mep are still functioning.   I validate this by removing my last connection (Gateway A)  from the Remote Access Community and pushing policy.     My client would connect to the Gateway  B without issue.       I just don't understand why the round robin behaviour seemed to stop.