Let me tell you my journey:
# Add sticky tape on the SIM card. It worked, then not anymore. Until too much pressure causing damage to the Flex Cable.
# Bought a new flex cable. It seems to work. But, on the same day the problem happens intermittently.
# Used other SIM card which is thicker (the same card with I used to have when having the phone the first time). Still undetected.
# I’m almost certain, this is an OS issue. I’m going to use a custom ROM.