Boolean (difference) not working properly on rather simple geometry
Make Sure all the Scale values of the Smaller Simple Block are Positive ... greater than zero.

The scale values should all be positive.  Remove the negative sign.

The smaller item in the picture needs to have all scales positive for clarity and to have the boolean modifier work.

Here are suggested settings for the modifier.