Я купил полную версию игры, но машинки не открылись, иногда игра выдаёт ошибку покупки.

Xsolla:
Платёжная система Xsolla, используемая для приложений в России, предлагает для удобства пользователей разные способы оплаты. Иногда при использовании некоторых методов оплаты платёжная система некорректно возвращает ответ приложению, даже если покупка была успешной. Также некоторые методы оплаты при покупке возвращают статус успешной оплаты не сразу, и при закрытии магазина этот статус ещё не получен.  Но если деньги снялись с вашего счёта, и вам пришёл на почту чек, значит покупка была успешной.

В этом случае просто подождите несколько минут, а потом восстановите покупку кнопкой «Восстановить покупки» в настройках игры.
Если рекомендации выше не помогли, то удалите игру с устройства, перезагрузите устройство, и установите игру снова, затем зайдите в настройки и кликните на иконку «Восстановить покупки».
Покупки должны восстановиться.

Google Play:
Иногда серверы Google возвращают некорректный ответ при покупке. Но если при этом оплата прошла, и вам пришла квитанция от Google Play, то удалите игру с устройства, перезагрузите устройство, и установите игру снова, покупка должна восстановиться автоматически при старте.