Hello Paul,
I was using Blesta 4.11, upgraded it to 4.11.1 after the issue and the upgrade did not resolve it.
Long story short, the problem was just coincidentally triggered after I activated the add-on module (which I had a minor inconvenience and Licensepal was quick to help me with it, kudos to them) and turns out, the issue was because the geoip file was not owned by the webserver.
So I had to change its permissions and after doing so, all things back to normal.
Hopefully, the problem will not recur.