One of the most common reasons for Hot Corners not working is the connection of one or more monitors and their setup as an Extended Display. This can mess with the working of the Hot Corners.