Really sorry Tom, I was away for a few days. I did get the solution. It seems there is some bug which prevents the font awesome icons from loading if I have the “Load Essential Icons” checked in the customizer.
The Facebook group helped me out on this one. Here is his message.
[ “So, I think you might be facing a small GeneratePress bug in which if you haven’t included the full font awesome library, some icons might be visible in all pages but not in the blog page. Including the full library might actually solve your problem.
So in the screen shown in the below link in the customizer just uncheck the “Load essential icons only”. ]
The icons are visible for now. But perhaps I have got you into some bug work. 😛
Thank You Tom