Interesting, do you have more information? Price tag, fet type, test results?
The title is somewhat misleading, with 100V capacitors you don’t want to run it @100V, so it is mor like 20S (84V), with some margin for overvoltage spikes.
The maximum voltage can be 22S.
Looks very small for 500a?