Regarding OTAs - I specifically asked US Bank customer service about this and was told that bookings done online via OTA websites are not considered under travel category and will not earn 3x points. So if you want to book something under OTAs, make sure that you do it via the one which has an app and supports mobile wallet.