Alfine + gear slip/issue = cable… in 99% of cases
The other 1% are normally ‘internal shenanigans’ but they really are rare and normally come on gradually or as a result of damage.
If the bike has been sitting for some time my money is on gunk and/or something drying up. It only needs a bit of friction to cause issues, they’re more sensitive to it than derailleurs and you can’t compensate for cable issues at the shifter end with a bit more thumb/finger like you can normally. If you have the rubber boot on the cable exit point at the CJ then make sure that’s not sticking or contacting the barrel of the CJ preventing full movement of the cable, this can cause issues at each one end of the range.
Also worth noting that the adjustment between ‘perfect’ and ‘not perfect’ can often be less than the width of the yellow marks, so just because they line up doesn’t necessarily mean it’s perfect, and there is also the possibility of some slop and tolerances in the CJ unit so they can sometimes need a fraction of a turn to either side of lining up, and which side and how much can vary between hubs and CJs.
So, having said all that first point of call is to check, clean and relube the cable, if you’re lucky that’ll sort it. Any kinks, corrosion or excessive drag and just change it (outer too to be safe).
On a side note, if you’re spending most of your time in 8th (or 7th) then do you not have the gearing set up a bit low? I’d expect to spend most of my time in 4/5/6, leaving a couple either side for fast bits or slow bits, otherwise you’re not only not making good use of the hub but you’re spending most of your time in less efficient gears. If you’ve come from SS riding then remember 5th is the 1:1 ratios so better to gear yourself for using that as your ‘main’ gear.