On my websites I always make a top right JCE popup login.
I made a test website of an Astroid (Joomdev) template —> http://www.graf-test.ca/astroid/index.php/fr/
You can see the link (Font Awesome user icon) in the top-right of the website
I use that type of code that always work correctly before;
<div class="logindiv"><a class="jcepopup noicon" href="https://www.joomlacontenteditor.net/index.php?option=com_users&view=login&Itemid=217&tmpl=component" data-mediabox="1" data-mediabox-width="400" data-mediabox-height="550"><span class="awesome"><i class="fas fa-user fa-fw fa-login"></i></span></a><span class="login-pipe">|</span></div>
The Joomla Login Module is set All pages / All Languages / Module style “Inherited”
The login module appear but no CSS ?