Native client is already working on BigSur. There are some improvements implemented in latest development version and they will be available in next released version.
Hi, Paul.
Sounds like you're talking about REST API. And that your are overwriting data with older values if B managed to read record before A finished to update it. Classic conflict resolution ...