BGP over VTIs with VRRP is not supported. Just bumped into similar issue with one of my clients recently.
You'll have to switch to CLusterXL to get it going.
Also, in our case, we were not trying to establish tunnels with AWS, but with one of our peers, but another issue appeared to be that the use of arbitrary IPs on VTIs that are not adjacent (i.e. belong to a different network) did not work.
We've had to use IPs with identical first three octets, otherwise, tunnels would come up, but BGP peering would not.
From TAC:
"I spoke with our dynamic routing focal today and we got confirmation from R&D that VTIs and VRRP are not supported together because VRRP can't work with point to point interfaces. It seems that in order to get this configuration to work we would need to use clusterXL. We will make sure that we get the documentation updated to make this clear."