1 Answers
For VPC peering the hub is from the perspective of the individual VPC itself and the spokes are its peered VPCs. This is slightly different from the Transit Gateway where the hub is the centralised routing table(s). The AWS documentation recommends either creating the independent peering connection (as you stated) or using Transit Gateway. https://docs.aws.amazon.com/vpc/latest/peering/invalid-peering-configurations.html
I completely agree with this point. It’s very confusing. The answer from "Learning AWS" of positioning the hub on each node does not really seem to me to be correct.