Stuck/unconfirmed transactions after wallet restore (same seed, two devices show different history)

Hi everyone, (MONERO IS BEST MENTALiTY)
I'm having an issue with unconfirmed transactions and need some help.
Background:- I have two devices with the SAME seed (restored from QR code)- Both devices show a DIFFERENT transaction history- Device A shows multiple transactions as "pending/stuck" for weeks- Device B (restored later) shows 5 incoming transactions that seem  to be the results of my CPFP attempts - but Device A never showed  them
I also noticed that some "stuck" transactions from my wallet cannotbe found on mempool.space at all (Transaction not found). Does thismean they were never broadcast to the network?
Questions:1. Why would two devices with the same seed show different histories?   (gap limit / derivation path issue?)2. If a transaction shows as pending in the wallet but doesn't exist   on any explorer, was the money never actually sent?3. Is there a recommended way to recover funds that are on addresses   my restored wallet doesn't display anymore?
I'm using Cake Wallet for Bitcoin only, on Android.
Thanks in advance for any help!