Optional chaining was added in v14 (2020), and it sure looks like that is the issue here.
Poor code + doc hygiene is the problem here.
Poor code + doc hygiene is the problem here.