Ahhh, I should have pressed you for that information earlier. That’s definitely the problem.
Here is the actual list of nameservers of your domain:
distancelearning.ninja. 86400 IN NS ns-1870.awsdns-41.co.uk.
distancelearning.ninja. 86400 IN NS ns-1486.awsdns-57.org.
distancelearning.ninja. 86400 IN NS ns-490.awsdns-61.com.
distancelearning.ninja. 86400 IN NS ns-955.awsdns-55.net.
See how none of them match with what’s in your user interface?
I think this domain might be managed from a different AWS account and different Route 53 zone. Are you aware of any other accounts, or other people who configured this domain?
If you instead want to use the this Route 53 zone (as shown in your screenshot), I think you will have to go to Route 53, go to the “Registered Domains” list, and change the nameservers of the domain so they match the ones in your screenshot.