Hey @SamSmyth,
Good to know that there is a commitment to LTS releases for the CLI. Unfortunately, this is buried in the docs, and I could not find it.
Knowing that it should work, I went through all my configs again and noticed a strange homebrew symlink to an old Forge CLI version (I cannot remember if, at some point, we could install the Forge CLI through homebrew). This contributed to this error because it picked up an old Forge CLI version without me noticing.
I have now tested with Node 20.x LTS version and it works just fine.
If anyone faces similar issues with the Forge CLI throwing errors when running commands, check where your Forge CLI executable comes from: which forge
and what version it returns forge --version
.