With Infinispan 9.3.x, local transactions over HotRot client are supported by the datastore.
It is a very nice and critical feature, that we want to offer also to the users of Infinispan Server that use Hibernate OGM as a client.
We've encountered another issue here. Transactions flush changes at the end of transaction itself and we can set multi cache serialization contexts on thread local. Then in order to solve the problem we tried to remove thread local serialization strategy here: