Performance Max is a different beast with different specifications.
As with all things new, it’s not easy to memorize all the details when you get started.
Here’s a nice simple overview of the different asset specifications for PMax campaigns, taken from the Google Ads API developer documentation:

SOURCE: https://developers.google.com/google-ads/api/docs/performance-max/assets
– Nils