System Information
Operating system: Linux-5.0.0-15-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: AMD TAHITI (DRM 2.50.0, 5.0.0-15-generic, LLVM 10.0.1) X.Org 4.5 (Core Profile) Mesa 20.2.0-devel (git-e2e89fb 2020-07-25 bionic-oibaf-ppa)
Blender Version
Broken: version: >2.81, 2.83.4, branch: master, commit date: 2020-08-05 06:00, hash: rBc113af82881a, blender-2.90.0-c300fc56c3cc-linux64
Worked: blender-2.80-linux-glibc217-x86_64
Short description of error
Origin is a double cube with two others and assigned materials. Shading Tab -> Material Properties icon Plus sign -> New button (Add a new material) Edit Mode -> Face selected -> Assign button In edit mode, both assigned parts are visible. After switching to the object mode, the one assigned to the second material disappears. Only first material is rendered. If materials order is swapped then another is rendered (always first). This issue affects versions: 2.81 - 2.83.4, in: solid mode, material mode and render preview (Eevee). In: vieport shading mode and render preview (Cycles) is OK In the earlier version 2.80, both materials were rendered correctly

