So to recap what you wrote as I'm not sure I've understood it correctly:
- 1009 connected directly to Starlink has problems
- hAP connected directly to the same Starlink works fine
- 1009 connected to the same hAP connected to the same Starlink works fine
"basic", "usual", "typical", "normal" are adjectives that bear no value when it comes to analysing an issue. Only an export of the actual configuration is useful, as @anav has pointed out.
My "qualified guess" is that in better case, there is a mechanical compatibility problem between the plug on the Ethernet cable you use and the receptacle on the Starlink terminal or the 1009 (I would not mention this if I haven't experienced it myself multiple times); in worse case, there is an electrical incompatibility between the Ethernet ports of the Starlink terminal and the 1009.
To exclude any configuration related issues first, please post the complete exports of both the hAP and the 1009 - see the hint in my automatic signature regarding obfuscation, and remove also the serial numbers. After that, we may move on to debugging the hardware issue.