I tried to shade smooth to get rid of sharp edge/ weird lines but it didn't work

Before shade smooth
shade flat1

After shade smooth
shade smooth1

It worked on the upper part but didn’t work on the bottom block, I tried to right click subdivide and subdivision surface modifier. Please suggest if there is other way(s) I can fix this

You’ve set your smoothing angle too high. Try somewhere around 20-25 degrees.

On the lower cabinet, there’s not much geometry there - more geometry would look better.