If I recall correctly, when HSTS preload was launched, it did not need to have subdomains included.
Now, the requirements state :
Serve all subdomains over HTTPS. In particular, you must support HTTPS
for the www subdomain if a DNS record for that subdomain exists.
Serve an HSTS header on the base domain for HTTPS requests:
The max-age ...