Boolean difference operation and bevel problems in blender 2.9
When the difference boolean modifier is applied, delete part 2. You have to do this because the modifier doesn't delete it automatically. So even after having successfully applied the modifier, the hole doesn't appear because it is still filled with the original part.