Auto-splits get lost when ATM transaction goes from pending to active
I made an ATM withdrawal on Sunday and then as I spent cash, I added cash transactions, applying them to it. They showed up as splits as they should.
This morning, the withdrawal came through from my bank with a different name. It replaced my pending transaction with an active transaction (nice job on the matching algorithm!) but didn't carry over my splits. Is that by design or a bug? (It certainly violates my expectations, so from my perspective it's a bug)
More importantly, is there a way I can take the existing cash transactions and split them off from this ATM transaction? I suppose I could do one "Transfer for cash spending" transaction in the splits for it. Is there a better way?