Additional SQL Server features and topics not covered by specific categories
Any particular reason you are using OleDb Client rather than SqlClient?
Were you able to get it working again with MSOLEDBSQL19 after restarting something? Or it is it permanently broken?
By the way, I note that you have both MultipleActiveResultSets=True; and MARS Connection=True in the connection string. They mean the same thing, and only one of them has actual effect. But then you said that you were able to get things to work with SQLOLEDB which does not understand MARS. That suggests you may not need MARS at all. If so, I would recommend to remove MARS entirely, as it comes with some performance penalties with large result sets.