Appropriate readConcern and writeConcern settings to use in our MongoDB connection URI for production

Right now, I are not sure what’s best way to configure read and write concern in mongoDb URI for production. What can be left as default — and what’s recommended from a consistency and durability point of view.

Scenario where it writes to primary node and does not replicate to secondary node,fails to commit transaction. Someone(UserA) reads the data from primary node and after that primary also goes down. Since primary fails to replicate to secondary node and after sometime secondary comes up and elected as primary leader and some other user(UserB) reads the data with same details it will not get any data because it was not replicated. Now UserA and UserB have read inconsistent data because default writeConcern is majority and default readConcern is local(which will read from primary).
Or this scenario will never happen?