Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
I had the same problem and doing some debug i observed Azure tried to establish BGP to 169.254.21.2/24(in your example) on both VTI. The solution was creating an loopback address "169.254.21.2/24", and used ip unnumbered on both VTII now have 2 tunne...