That’s a lot of ‘stuff’ to have in a tank bag.
Do you really need it all in a tank bag? Surely, tools, safety stuff, oil and wet weather gear (all of which you’ll probably not need to access / use every five minutes) would be much better carried somewhere else. The bag will otherwise be unnecessarily bulky and probably heavy, depending on what tools and other unspecified etc items you take along.
On my little Himalayan, I have dispensed with a tank bag entirely. Instead, along with the bike’s modestly sized panniers, I have opted for a basic squarish soft bag (it’s sort of box shaped) to sit on either the pillion seat or the rear rack. Into this I put a simple waterproof bag, which holds my passport, phone, wallet, driving licence, V5, other documents and disc lock.
Fuel stops are easy, as there is no tank bag. At a cafe stop, I simply open the soft bag and lift out the waterproof bag. I put the disc lock on and go into the cafe. Everything else stays on the bike.
I use the same waterproof bag, when I go away on four wheels, minus the disc lock.