a.) Getting "Wallet is not enabled for the merchant.

Answer : Razorpay team needs to enable the PhonePe Switch flow for the merchant ID.
Please check step 1 of the documentation.

b.) In transaction reports notes are not visible.

Answer : A merchant needs to add notes as mentioned in the documentation.