VSC Code "The type or namespace could not be found" - but it't not really true!

Does anyone know how to fix this? (I’m on a Mac) VSC Code somehow isn’t talking properly with unity… It’s giving me this error even though the references are fine. Again, Unity builds and runs, this is only in the code editor.

What’s even stranger is that it’ll still sometimes recognize functions within the references it’s say it can’t find:

This is a common “issue” when you first start using Unity woht VSC, try the following steps