No, this is not correct. Pip is not case sensitive. pyserial and pySerial are the same thing.
Once again, serial has nothing to do with serial buses. It does not coexist well with pyserial because they share the same import name. Do not install both in the same environment. Doing so is likely the cause of the weird errors you saw earlier.