I tried a while back to find one with almost identical criteria.

I had to compromise and forgo the clear pocket. I mostly use this https://www.ebay.co.uk/itm/OXFORD-X1...frcectupt=true It sticks firm on my GSXR even at very high speed, just about fits a phone,wallet, e-cig and liquid bottle.

I tried this (and a few similar ones from other brands) https://www.ebay.co.uk/itm/Oxford-Mo...cAAOSw8JZbq2ao it starts to move about and tries to lift at 80MPH+

I came to the conclusion if you want a small magentic tank bag it has to be properly tiny, normal looking small/mid ones tend to not have the flaps on the side with magnets and without those at their sizes they just won't stay firm (and nothing sh!ts you up like going round a corner at speed and feeling your tank bag leaning on your arm). The tiny ones don't need the flaps they are small enough just the base with magnets holds firm.

There are lots of systems now that lock on to a ring around your fuel cap, these probably work better than magnets and render all my above waffle obsolete.