No. You never need to manually sell or swap your crypto before spending.
When you add funds with XRP, your XRP is held as-is and converted at the live market rate at the exact moment of your purchase. When you add funds with RLUSD, it is converted to your card balance immediately at the time of adding funds at a 1:1 USD rate.