そもそも寝れない設定になっているとかではないですかね。
/gamerule playersSleepingPercentage100(0~100まで可能、101=寝てもスキップされない)
このコマンドを使用してみてください。