LG G2 sound randomly turns on from vibrate mode
I had the same issue. Here is the solution which works perfect for me.

Settings>Sound>Quite Mode>Set quite time

after enabling quite timing, unselect all days and then disable quite timing.