Forza horizon 5 premium edition

Do you need xbox live or game pass to play the premium edition solo having and having access to all additional content?

Reason I’m asking is because I’m not receing gift car that they recently gave to all players and I’ve go to the point where you get your 1st free house but the other 2 free houses which are part of the vip pass are not purchasable when driving to their locations.

You don’t need Xbox live to play it. You just won’t be able to play with others. I have XBLG and play it in solo.