How to get it:
Note, it appears the Trial Version is only available to EA Play and Game Pass subscribers. You might be able to find it on the Microsoft Store app on the Xbox or Windows 10 and push the download. The punchcard should be unlocked within a minute of downloading. You don't have to download the full game if you don't want to.
1.Go to MS Rewards App on Xbox Console
2.Find the Battlefield 2042 Punchcard and Activate it
3.Press Xbox Button, Click on My games & apps, See All, Full Library, EA Play, Game Trials
4.Click on the Battlefield 2042 Trial and Install