A million subs and 20k views sounds pretty strange... or do you mean per video? All time 20k views with 1mill subs sounds very fishy but per video that's certainly possible.
For example Optic Midnite has 676k subs but has changed her content(her channel seemed to be having problems anyway, only gained 4k subs in the past year) and only gets like 2-5k views per video with some standouts. Some large channels hit big declines for reasons like inactivity, changing their content, their content gets too repetitive and dull, their topic becomes irrelevant or they can't find the right ideas to stay relevant... I've been wondering for quite some time what happened to her channel, and I'm still not entirely sure but her views and subs dropped off like crazy in the past year.