TX was not yet included in a block when verify fired immediately after signing, causing first attempt to always fail. Block time on Asset Hub is ~12s, so delay the verify call accordingly.