Appointments+ and Marketplace Integration

I have appointments & marketplace installed. I've setup the appointment as a product & I have it working (or seemingly working). You can see it here Go to store & products & use product Test2. You can select a free time & then click the buy now button & you'll end up at the cart - checkout all goes as planned (just use 4242424242424242 as credit card # if you want to test). Now if I go back through and try to book another appointment it will now allow me to checkout without having to pay - appointment is put through as pending. I can't figure out why it's doing this. However one thing I did notice is when you click the "buy now" button on the second purchase it doesn't pass the appointment info to marketplace (you'll just see Test2: in the shopping cart discription but no date info). Anyone know what might be causing this?