Switching between applications always hides other apps

Solution 1:

Do you have Keyboard Maestro installed? Have you accidentally selected this option?

                                  

The slight delay between clicking an app and the previous app being hidden (shown best when clicking an app with a smaller window after a larger window, exemplified in the frame below) indicates that this is not the system performing this action but rather a separate app detecting the trigger and acting accordingly (hence my suggestion).