I reccomend checking out “Steve Lee’s Game Dev channel” on YouTube. He was a Game dev at Arkane, working on Dishonored and Bioshock.
Much of his content delves into the specific mechanics of good level design. His series building a Half life 2 level in particular may serve you well.