Your launches from the one that wasn’t working (here), with the newer version of the modules and labmanager extension work if you add fig.canvas.draw() as the last line of plot_logisitic, as suggested by @ianhi here.
Interestingly, this is a nice parallel to updates in ipywidgets over the last few years causing others to have to revisit & update their old code to more explicit and follow current best practice as well. (I’m specifically, talking about other cases. Not among the examples in this post.)