Unfortunately, the ESP32-S3 cannot auto-detect if the PSRAM on board is Quad or Octal. There have been 3 instances of people installing ESP's with different PSRAM settings on board, and they end up with a boot loop. They all succeeded in creating their own firmware, but it might be a small effort to have two subfolders in the build directory where images for these variants can be prepared. It would only have to be Quad and maybe for models without PSRAM.
AFAIK there are no other ESP types that causes boot issues. There are also models with smaller flash size, but AFAIK these only trigger a warning in the logs, they don't cause a boot loop.