Hi Eddie,
Same for me, I was on the Dev Channel and it kicks me out automatically to the Insider Preview Release Channel because my computer don't meet the requirements, if I stick to what Microsoft said, I should be able to install it, but now I can't reach the Dev Channel anymore now because it keeps saying that I don't met the requirements, that's not fair...
Best Regards,
Théo