Alright, I am 99% confident I know exactly what your problem is. A while back, Atmosphere changed the names of one their most important files "fusee-secondary.bin". It was renamed to "package3". This change doesn't become apparent unless you use Hekate because Hekate uses the hekate_ipl.ini file to boot CFW so if even one character isn't spelled right, Hekate fails to launch CFW. So the simple but effective solution to your dilemma is to rename all instances of fusee-secondary.bin in your hekate_ipl.ini file to package3