Eeschema automatically loads latest symbol from library

You are right, my mistake! In v5 KiCad keeps the lib name in the schematic, so the order of libraries does not matter. That is a deliberate change to avoid the problem of symbols with the same name in different libraries.