Storing OTPs in your password manager is like 1.5FA. It still provides protection against phishing, brute-forcing, socially engineered password resets, so it isn’t totally useless. But it doesn’t protect against your vault getting compromised.
I keep super important 2FA codes (email, github etc) elsewhere, and for less important services, I store the OTP in my password manager.