Thank you @lancewillett – the issue is resolved. It was my poor understanding of the template heirarchy and default templates.
I mistook the home.html to be the default template for my frontpage. Once I understood that, I could see that it was displaying as should. I just created a front-page.html to resolve the issue.
Thank you for your help. I am grateful.