SBI Cashback Card calculates 5% cashback in a different way,
"The Card Cashback will be rounded down for each individual transaction. For e.g., for an eligible
online transaction of ₹1160, the 5% Card Cashback would be calculated as following:
1% Card Cashback = ₹1160 * 1% = ₹11 (rounded down from ₹11.60)
4% Card Cashback = ₹1160 * 4% = ₹46 (rounded down from ₹46.60)
Total Card Cashback for the transaction =1% Card Cashback + 4% Card Cashback = ₹11+₹46=₹57"
So Flipkart Axis is better for shopping on Flipkart.
Check their tnc
https://www.sbicard.com/sbi-card-en/assets/docs/pdf/cashback-tnc-booklet.pdf