7.23.1 Resolvable route is unreachable. Did I find a bug or doing something wrong?

The reason why this route is unreachable is because you forgot to include @vrf-as at the end of the gateway. It should be gateway=172.18.1.20@vrf-as.