I have problems assigning different materials to different faces
This might sound stupid but did you check you're not in x-ray mode?
If not, check the Blend Mode and Shadow Mode in the settings of the material tab. Make sure they are both set to &quot;Opaque&quot; if you're not using transparency otherwise materials can appear to slip through each other.