Hmm, and none of these features made it to open source?
AFAIK, the features though are not in official VESC repo, the sources are available in open.
VESC, being GPLv3, vendors have to provide the source to their customers or rather to any one whom they provide the binary. They need not make it available to every Tom, Dick & Harry, but once the customer gets the source, they can even share it with the aliens
GPLv3'ed VESC is a double edged sword for the vendor, on one side they get a big market (relatively) advertising it as VESC capable, at the same time they are obliged not only to provide source, but also needs to make it clear on how to update the software & it is possible that end users end up damaging the board going beyond the limits intended by the vendor
And I feel, vendor adding features to the official VESC would be at a disadvantage - after putting the effort, other vendors would reap the benefit for free.
The support of PAS is only rudimentary
The last time I checked, official VESC supports 2 wire PAS, cadence controlled mode. But one has to find a suitable PAS signal pin & update it in the config file of the relevant hardware, unless taking the Lisp route.
I did add the simple, but commonly found torque based PAS control to official VESC around couple of years back, one day when I checked it vanished, I think it was inadvertently removed when the torque sensor support was added, though it can be retrieved with git archeology. I was able to get it work with 1 wire PAS, though didn't get time to add it's support to official repo, but the source for it is available in the public domain.
For a torquesensor there is no solution at all. (Except the fork of Luna Cycle, but it only implements the Bafang torquesensor sensor via CAN)
Seems above is merged to official repo, but only supports Luna Cycle hardware.