20 shots is way too little. Did a small search and Pixel Mago is rated for 100+ shots even on full power. Do try it out with a different brand or type of battery. My hunch is that you got a bad speedlite, test it out and get it exchanged ASAP if it is not a battery fault.