fortls cannot read .mod and .smod files since they are compiler vendor and compiler version dependant. It can only parse Fortran sources, consequently if no sources for module are found in your source tree then it will raise an Info message saying that they are missing.