The compatibility mode is intended for fixing website issues. You shouldn't be able to any exceptions to how it disables all Web Extensions. This means step 4 is working as intended. The permission popup spawning is indeed a bug.
Could you share more information about how you attempted to add an exception to compatibility mode? A video of you repeating the steps 1–6 would be great.