Schwab works with totp as 2fa.
Last time I looked they required some Symantec BS to intermediate. Has that ended?
I don't know if it has ended but you could reverse engineer the Symantec BS and convert it to regular totp. You likely need root to extract the internal store from the symantec app.