I’ve been using the plugin for quite some time, but lately, due to the comparability issues with the newer WordPress versions, I had to figure out a solution.
In my case, where I have access to the server WordPress is hosted on I ended up by redirecting all traffic from HTTP to HTTPS through the VirtualHost.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.tld
ServerAlias www.domain.tld
RedirectMatch permanent ^/(.*) https://domain.tld/$1
</VirtualHost>
It solved my issue and everything runs fine without the HTTPS plugin.