you win. even if there are two knights that can go to the same square with check, Nb1c3+ only gets 6. Yours is a beast and a winner in my book.
Biggest string on algebraic notation

In the case where there are three pieces of the same type that can move to a particular square you'll often need double-disambiguation which can give a sting like the following:
Nf3xg5#
Also seven characters.
There's also O-O-O# which is six and which I've never had the pleasure of playing.
Denoting en passant (e.p.) and double check (++) I don't think count as standard algebraic notation.
Without using those, I can't think of a combination that gives eight.

In the case where there are three pieces of the same type that can move to a particular square you'll often need double-disambiguation which can give a sting like the following:
Nf3xg5#
Also seven characters.
There's also O-O-O# which is six and which I've never had the pleasure of playing.
Denoting en passant (e.p.) and double check (++) I don't think count as standard algebraic notation.
Without using those, I can't think of a combination that gives eight.
Seven appears to be the maximum.
You are correct that double check and en passant are not denoted in standard algebraic.
Since any piece can be designated by 3 elements, plus a capture adds 1 element, and any square of a capture can be designated by 2 elements, and no element is left to add except a sign for check or mate, it would seem that 7 is the maximum.

There are also two elements that can be used to denote a promotion (=Q for example), however additional disambiguation (in addition to the file, which is always used for a pawn move) is never required in the case of a pawn move so +2, -2 gets us back to 7.

Not only is the longest move seven characters long, but by my calculations there are 9,024 different seven character long moves.

Not only is the longest move seven characters long, but by my calculations there are 9,024 different seven character long moves.
You have way too much time on your hands. lol

Not only is the longest move seven characters long, but by my calculations there are 9,024 different seven character long moves.
You have way too much time on your hands. lol
It didn't take that long. I just had to go back and look at my notes for calculating that there are 45,330 different moves in standard algebraic notation.

If you have doubled pawns, you get to indicate which one by rank, giving you a an additional character for a grand total of eight(!!).
d7xe8=Q#
I got exd8=Q+ today, which amounts to 7 characters and almost invades the space for black's move on the moves list.
I'm too lazy to do the combinations, if somebody find a move that makes more than 7 characters in standard algebraic form, please let us know because this is very important.