@qaz015393 I found the answer to my problem, may help solve yours, the issue was that the cfw wasn't booting, I could boot into hekate but could not launch the CFW.
Turns out i was using my sdxc formatted as exfat and my firmware didn't support it, while hekate does and i used it to backup my nand and my keys, when it came to boot the cfw since i had not installed the exfat patch, the cfw would not boot.
I fixed by formatting the sdxc as fat32, and then launching the cfw, it booted right away, i actually used choidujournx to update to the latest firmware, but somehow my gamecart stopped working which makes no sense :/
I was careful and added the nogc kip1patch, and the gamecart problem is only revealed when you downgrade not when you upgrade, so I don't know what might have happened
Hopefully this post helps you out, good luck
EDIT: found why my gamecart controller doesn't work, if you update past 4.0.0 and use the nogc kip1patch so it doesn't update the gamecart controller you also won't be able to play gamecarts on newer firmwares, only on old ones.
Makes sense but it's a shame, I really wanted to update to play mario kart since i bought an updated gamecart that only works on a newer firmware :/