Also make sure your dive bottle is actually filled to 300 bar , some places under fill . Even when filled to 300 bar it can lose several bar cooling down .
I fill mine at a local dive shop and they fill them up in water slowly
Gunshops just tend to fill them dry , hence lower fill pressure
I suspect not enough actual air in dive bottle , you won't get many top ups from a 300bar bottle
Mike