Yes to the first.
Yes to the second, but the auto delay repay often fails to trigger when it should.
In this case, although booked directly on Avanti using a direct Avanti train service and an Advance fare, it would never trigger auto Delay Repay because the train was cancelled rather than...