I use Apple Cash at retailers all over town, Subway is the only one that it doesn't work with. You are correct the funds are taken from my Apple Cash account via Apple Pay, but it's the same process. Apple Cash is set as my default card. Worked at McDonalds earlier, and a Maverik Gas station later, but always fails at Subway. It seems to be because the back end is Discover. I know of people with a Discover card loaded in their Wallet, and their physical Discover card works at Subways, but multiple reports that the Discover (and by extension Apple Cash) won't work via Apple Pay at Subway restaurants.