Are there known issues with Batchmode on rowstore in CU11?
One specific complex query is getting "Transaction (Process ID 65) was deadlocked on generic waitable object resources with another process and has been chosen as the deadlock victim. Rerun the transaction."
The deadlock sofar triggers when the optimizer decides to go for BatchModeOnRowStoreUsed="true"
OPTION(USE HINT('DISALLOW_BATCH_MODE')) or leaving a part of the selected data out doesn't result in the deadlock.
With batchmode it also starts with another table and it is a non-parallel operation (the other operators are parallel)
There isn't any other activity going on.
I don't post the query because it's gotten an alternative version and sofar is has been the only case for the deadlock to appear.