I think the issue is that you are submitting for Windows 7 … and there is a Version of Windows 7 (I think pre-SP2?), that does not support SHA256. Therefore, your items signed with only SHA256 will not work because Windows 7 doesn't understand SHA256.
To initially get around this problem when I first encountered it, I dual-signed the driver package items (.CAT file, .SYS files), first with SHA1, then appended a SHA2(56) signature.
More recently, I am single-signed with just SHA2, but not claiming support for Windows Versions that don't support SHA256.
fwiw, I think you can muddle the signatures on the .CAT and .SYS files without affecting the integrity of the .CAT file's hashes, and so don't have to re-do all of the HCK/HLK testing, just have to massage the driver package prior to creating the submission
package.
Hope that helps,