У меня получилось исправить такую проблему зайдя в Xbox (приложение) перейти на страницу игры (в моем случае BF1, а в вашем BF2042) если не ошибаюсь то там будет написано «играть» в таком случае просто нажмите на эту кнопку и игра должна запуститься, но в моем случае было написано «включить расширение» или «отключить расширение». После нажатия этих кнопок должна открыться панель с расширениями по типу «Ubisoft Connect», «EA App» и тд. В данной панели я отключил и выключил расширение, попробовал запустить игру и у меня зашло. Я вроде ещё перезаходил в аккаунт EA, игры после такого у меня всегда запускались и появлялись в библиотеке EA. Кстати по скринам я даже просто нажимал посмотреть в EA App и иногда игра появлялась как купленная, но иногда не срабатывало о приходилось включать и выелючать расширение «EA App»