I understand the problem, but not why Kaspa's proposed solution doesn't work. Even bitcoin blocks aren't final, best practice is to wait for 6 confirmations. Why not wait for 3600 blocks on Kapsa before accepting a utxo? Seems like the same problem, parallel block construction notwithstanding.
Fast block confirmation allows the sender and receiver to reach consensus on a transaction faster, but doesn't gurantee it.