For anyone else doing this in 2022 and maybe confused like me.... I had the Spirit of Sharing buff then sat down at the table to eat again and got up but wasn't offered the soulshape right away. I continued eating 5 buffs of everything and by the time I got 4/5 of the last item, that's when it popped up for me so just keep eating and it should pop up eventually.