However, I’m now very curious about whether Will was under the curse’s influence or just taking advantage of the confusion
During the Wonderland series – Alice got his heart back from Storybrooke, and Will put it back in his chest. This happened after Lizard died… anyway – assuming the events currently taking place happened AFTER all the wonderland events.. Will has his heart back.
I understand everything else you said… it just seemed too convenient. Caused an eye roll from me for sure. I really hope 4B is better… or this might be the end of the series for me.