Do you know for certain the digest is the issue or is that your best guess given the evidence? I ask because I've identified other possible causes e.g. NCA location flags, titlekey crypto. Further, do you have any guesses as to where the digest check actually is in the OS?