I just did a quick google search and found this under Hekate on github. Not sure if it will help (I only used Hekate sparingly in the past and don't even use it anymore) but I figure it couldn't hurt to post just in case.
NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-9.0.1 or stock emuMMC.
Warning: HOS 9.1.0 needs a new sept. If not updated, hekate will show pkg2 decryption error. On the other hand, hekate can still load older sept versions for 9.0.X.
--------------------- MERGED ---------------------------
bump - i haven't tried updating but I also get the pkg2 error. I've tried everything including restoring a clean nand. Nothing helps
edit
@JayMathis : looks like OP is using choidujour because they're updating using PC - they can't boot into the switch to try using choidujournx
I understand that but AFAIK you cannot update to anything past 6.2 using the old Choidujour. So it's not going to work.
--------------------- MERGED ---------------------------
You need the firmware files for the firmware version you want to
upgrade/downgrade to. ... You cannot use files for firmwares
6.2. 0-8.1. 0 as the
ChoiDujour PC application
does not support these versions.
This is old and only talks about 8.1 but it still applies to 9.0+
Both of you should try update sept folder to hopefully fix pkg2 error.