Well, I can confirm the Haven snack menu was on the Joy last year. I asked for it while on the haven sundeck, took a while to receive it, then took a longer while to receive our order. If memory serves me correct, the order was wrong but we ate what we were given.
Funny thing is we ordered from it and had a much better experience when we were on the Escape in 2019 and not staying in the Haven. We were in the Vibe and they had the menu there and all vibe attendees where allowed to order from it. We took advantage of this all week.