Joao Pedro doesn't class as a HGP. To qualify you must have played for an FA affiliated club for at least 3 years before turning 21.
Joao Pedro turned 21 in September 2022, and only joined Watford in January 2020.
https://theathletic.com/3370929/2022/06/21/premier-league-transfers-homegrown/