Yes, you always have to show ID to prove you are the passholder.
Many years ago, they used to type the AP holder‘s name and the expiration date on the pass as well as adding your photo, so you didn’t need a separate ID. Then they went to only putting the name and expiration, so the ID was required as well. Then they eventually just loaded the APs onto the card stock without printing anything as far as name or date, but the card stock had a validity period on it, and discounts were generally honored during that period, meaning some people got discounts they were no longer entitled to because their pass had expired. Once the app came on board, they went to showing the pass on the phone, but occasionally I do get asked for the card as well (maybe once every couple of trips).