can attacker and honest node in double spend ever tie?
Bitcoin consensus is never final, but instead just becomes increasingly stable as more blocks are added.

In the example in the whitepaper a successful attacker will spend some amount of time "tied" but this tie will eventually be resolved by additional blocks. If the additional blocks are on the attacker's fork then it will resolve in the attacker's favor.