There is no "AutoBoot" variable set by default unless you added it yourself.
I'm not sure why you got all that as output since you should have had nothing on the output since it should not be "Autoboot", but "AutoBoot" unless the wrong variable was used to configure. It appears you may have had a typo " -| " for the pipe which may explain seeing the complete output of the "nvram -p" command not being filtered.
from command output (last line):
nvram: Error getting variable - '|': (iokit/common) data was not found
Better to filter as:
grep -i 'auto'
to get all possibilities including mistyped or incorrect variable names.
If you know the actual variable name, you don't even need to use "grep":
nvram AutoBoot
will do the same thing, but you must type the variable name correctly with this option.
I have no idea what the "auto-boot" variable does or controls. It does appear on both Intel & M-series Macs.