@FriendFromArea51 - Yeah you and @Master_Shake are right - it is opening the DWG file and doing something and closing it - causing a huge delay, when there is no reason to even touch the DWG file.
I tested it by making the DWG files read only, and it's super fast since it must be detecting the lack of WRITE access, it just moves on in a fraction of a second.