We’ve eaten at churrascarias on land and several times at Moderno on different NCL ships. We’ve decided NCL just can’t pull this off, at least on the Jewel-class ships. (Poor quality meat, often cold, etc.) If you want to try a churrascaria for the first time, I wouldn’t do it on a ship. Hopefully you can find a Fogo de Chao or another churrascaria somewhere where you live.
If you want meat, especially cooked a certain way, I suggest Cagney’s.
Enjoy your cruise.