You’re using Import correctly. I’ve reproduced this with your project on macOS too. The code compiles successfully, but completion and signature help are missing for the bare imported member names.
The earlier fixes covered imported type names and completion on variables of those types. I missed the case your example demonstrates: accessing a module’s members directly after importing it.
I’ve logged this bug, with detailed implementation notes and regression-test requirements covering both completion and signature help, including scope, conflicting names and changes to imports while editing.
For now, using MyModule.MyProperty and MyModule.MyMethod() is the workaround.