We have a vertical scroller with the first card being able to scroll horizontally (imagine Netflix/Amazon).
The problem we are facing is that the vertical cards (Cards 2 - N) load way faster than the horizontal cards (cards 1 - 1.N) and potentially won't even appear.
We currently have two spinners (doesn't look/feel great at all). One for the vertical cards (spinner stays at the bottom of the last loaded card and then is removed once they are done) and a spinner for the horizontal cards.
The problem is, is that there is a chance that card 1 might not appear at all (depends on data), so it would be weird to show the card upfront and then remove it if it shouldn't exist.
Any suggestions to make this a better user experience?
Note: The spinners are not in the cards, but more part of the background
Some vertical cards load