The pressure should only get as high in the combustion chamber as it needs to be in order to push the "potato" out the barrel... So, if it only takes maybe 60 - 90psi to start moving that potato, which in effect also enlarges the combustion chamber, which also at the same time lessens the amount of pressure in the chamber due to the extra volume created as the potato moves up the barrel... why would pressures in the cannon ever exceed say... 200-250 psi? I would think that by the time the combustion reached the 250psi mark, that potato would be far gone allowing the chamber to vent completely. I guess what I'd need to know is, does the explosion expand equal in all directions (like ice freezing) or follow the path of least resistance, in this case, the potato... The potato in essence acts as a pressure relief valve for the combustion chamber, and should really never let the pressures in the chamber get too high above what it takes to push that soon to be mashed potato.
So I's assume that by using different gas or a mixture of gas and oxy, you're really just changing the combustion velocity, and not necessarily increasing the pressure a whole lot (sorta like 0-60 time in 2 different cars). And once the pressure reaches the point to break the potato free from the bottom of the barrel, which at that point means the potato is traveling as fast as the expansion of the explosion... I come back to my first question above...

I'm ready to learn... teach me! (but be nice!)