Why doesn't method dispatch work on the same candidate included from different sources?

I’m developing my code in vscode shell so whenever I rerun code that redefines the structs.

I just follow the advice on this post: workspace() is gone

I still have some reading to do on Julia workflow.