restic help backup says
–iexclude --exclude same as --exclude but ignores the casing of filenames
I think instead of “–exclude” the message should say “pattern”, I can see no other sensible explanation.
Same with restic restore --iinclude