Images appear on one device but not the other

I recently downloaded a new deck on my laptop made of IO and Cloze cards with images. The images work fine on my laptop. I moved to my surface pro to work on the same deck but the images are not showing up; instead there is a grey picture place holder.
All my other decks are working just fine.
The sync media boxes are checked under sync options and it said media sync complete.
I had the 34 bit on the surface pro because I kept having issues some months ago with my decks and it was the only version that didn’t have problems. My other laptop has always had 2.1.44. I upgraded the surface pro to the 2.1.44 when this image fiasco happened but it did not make a difference.
I was thinking of deleting the deck from my surface and re-syncing it from the laptop but I am afraid it will delete on my laptop and cause me to lose the cards I have already completed. Someone help please

Just to follow up, the images aren’t showing up on web either.

Please follow the steps on When problems occur - Frequently Asked Questions