Any PVA glue should work fine. I'm guessing that you either didn't use enough, glue, you didn't get it in the bag fast enough, or you didn't have enough pressure.

I generally use Titebond Cold Press veneer glue, as it gives a little longer working time. I only leave it in the bag for 90 minutes, and never use breather mesh. I always use a hard caul over the veneer, though.

I've also had good results with plastic resin glue, which comes in powder form and is mixed with water.