I don't know if anyone in the thread has already explained the 120 ohm resistor (I did go through the most of the posts though)

The 120 ohm resistor is usually the CAN bus terminator. Removing it might leave the bus open on one end, which may result is lost or corrupted data. The ELM datasheet seems to fail to mention this. The ELM327 does not terminate this internally so it needs to be terminated as close as possible to the ELM327 (theoretical at least

The resistor and capacitor are used to level out interference on the CAN H and CAN L lines and should be more optional than the 120 ohm resistor to my opinion..
But as many people have found; it does fix the issues with the ELM327 and CAN support for a lot of users, but not all users seem to be able to benefit from it. It only indicates to me that the ELM327 has various small differences per production line?
Best regards everyone,
Big Al