не, когда пустой варнинг вылетает, а когда ретурн убираешь, то падает
Ну падает, т.к. ждёт пропсы. А варнинг, что пустой объект. Вроде так задуманно, как мне кажется.
Поэтому если у тебя не планируются данные, то и не делай getInitialProps. А если у тебя пустые данные, то отправляй объект с после empty