There might be something to the heat affecting the final mix and reading the mix issue for sure, also with the mixing procedure and the material of the tanks.
When I get my Faber LP98's filled the fill is usually bang on (+/- 1%) and it takes a good hour or so do it, but when my buddy takes his PST HP120's to the same place, same blender, same time.....his always come out funky. The tanks heat up a lot quicker and cool down slower making the fill that much more difficult to get right, not just that the mix doesn't settle for at least 6-8 hours and changes and the gases cool inside the tank. When asking for a 32 mix, he often gets a 35.8% at the initial testing (despite using the predetermined charts) and later on that same mix will trickle down to a 33.6% a few hours later.......again the shop does the fills at the same rate yet the PST's behave and handle the gas differently.