@youronlyone
Well, my setup doesn't meet all of your criteria for sure 🙂
However, I wonder why a lot a people around store TOTP along with their associated passwords in the same file, using the same masterkey, and advise to do so - I can't see actual benefit to this practice other than comfort of use.
Wouldn't using a separate device for TOTP whenever possible be better?