Just to be clear, your private zone would be for internal DNS resolution to your VPC, this would not be a public application, correct?
The goal is to create subdomain.domain.com and host a private application in lightsail VPS.
We already have a public application hosted in lightsail VPS at domain.com
Ok, I haven't tried this so I'm not sure if it will work, but you would need to use Route53 for private hosted zones and have VPC peering enabled with the Route53 associated VPC. I believe it will give you a permissions error if you try to add the Lightsail VPC to the route53 association.
Lightsail - Private hosted zone - subdomain Route53asked 2 months ago
NS and SOA records in my host zone but can't find them when I use digasked 4 years ago
Route 53 Hosted Zone Not Forwardingasked a year ago
Can you validate an ACM public certificate using a domain record in a Route 53 private hosted zone?Accepted Answerasked 5 years ago
Create a subdomain pointing to RedShit (Route53)asked 8 months ago
Client VPN Connection to Route 53 Private Hosted Zoneasked 12 days ago
Unable to ping shortname in private hosted zoneasked 3 years ago
My domain on Route 53 is not reaching my server created on AWS LightsailAccepted Answerasked 3 months ago
Private-Zone Route53 Health ChecksAccepted Answerasked 3 years ago
Route 53 - configuring Private Zone association and Route53 resolver to resolve private zones accross multiple accountsasked a year ago