In my email discussion with SYW, I was told that all missions except for the grocery ones are online-only.
And apparently, you not only have to use the SYW credit card to pay, you have to click-through the SYW app or SYW website to get the mission points.
I guess it works similar to a shopping portal like Swagbucks, MyPoints, TopCashback, etc.
Anyway, SYW is giving me the 10K points as a one-time courtesy.