Thanks for the update. Got it to work. It seems like I was lack of knowledge of the new "installation" system.
I created a separate installation folder, put a mods folder inside, then put mods inside. That specific installation will now load the mods I provided, without affecting other installations.
I remembered there used be a undocumented feature that allows FML to load mods from version folder, in order to help with multiple version installation. Like this:
However, as of 1.16.5 it is not working. The last version I remembered it to work was at 1.12.2.
Is this feature removed or not supported anymore? Or the usage changed? Or this is a bug?
* FML at 36.0.1
* Logs attached
* mods/1.16.5 folder contains two mods: Optifine and VoxelMap
* Moving those two mods out of 1.16.5 folder will result in them both loads fine.
debug.log