Ah interesting, the fact that you were able to get the DRS Ranger "analysis" that way (which doesn't exist), means the class-based system is probably not checking whether there is one available before offering it. My guess is this is because Beta 14 introduced them as the first such case where you have a whole new class where only some of the relevant variants in their "progression" actually have an analysis. The original system was not built to support that sort of content.
(And actually on testing it I noticed that even though it appears in your list as Ranger (Tier 6), the actual terminal reports that it gave you Tier 3 again... In fact, turns out a single hack actually manages to give both at once.)