Your Expedia account and your SoFi Travel account are entirely separate and independent, with their own login credentials, rewards, etc. In order to earn the 3% cash back reward, you must book through the SoFi Travel portal using your SoFi Credit Card.
Please note: you will not earn Expedia rewards when you book through SoFi Travel