I can confirm it now works. But your CAPX should be sorted like so:
1. On Start of Layout => Add Product ID & Request Store Listing
2. On Store Available => Consume product1, wait 0.1, Consume product2, wait 0.1, Consume product3 etc.
I tested it your way (Has product => Consume) and it will only consume the first product out of many.
My way works for all consumable IAPs, I believe there needs to be a delay between them to allow communications with Google servers.
Also, to ensure they are consumed after purchase, add the Consume product into the events once Purchase Completed is called.
Thanks for the quick fix, it's working great.