Not sure which operating system your are using, but using different user profiles separates different instances on Linux (no need for addiitonal installations of the software) - see the following excerpt from my Linux process list:
opaque@system:~> ps -ef | grep [s]office
opaque 2068 2031 5 11:30 pts/0 00:00:00 /opt/libreoffice7.1/program/soffice.bin -env:UserInstallation=file:///tmp/LibreOffice-7.1-DE-2021-07-19 --splash-pipe=5
opaque 32388 32359 2 11:29 ? 00:00:01 /opt/libreoffice7.1/program/soffice.bin --splash-pipe=5
Process 2068 has been started using a different user profile location (using -env:UserInstallation= command line option) while process 32388 describes the start of my default instance