So you moved your domain to Route 53, created a hosted zone with all the right records & yet when you visit your domain every after days after this change, you see the error “dial tcp: lookup example.com on 8.8.8.8:53: server misbehaving” & when you try DNS lookup, it says it does not have any aliases, name servers or mail exchange records.
This is because your domain is still configured with the name servers of your previous domain registrar:

If your hosted zone doesn’t have these name servers, follow these instructions to fix them.