You don't state which tank you are trying to fill.
I have an MHB Opal. The way I was shown to fill the gas tank was to hold the tank in the palm of your hand, after first slacking off the valve at the discharge end. Hold with your thumb and fore finger the valve control wheel and then begin filling the tank at the sprung valve end by pushing the canister and filling tube downwards, while holding the tank at an angle of around 45 degrees, so that the discharge valve is facing downwards, until the gas starts escaping out of the valve. At that point nip the valve shut with your thumb and fore finger and remove the filling tank.
Using this method gives me a running time of about twenty minutes with a full boiler.
LB