Good job!
I also had lag on my 2019-era laptop but no lag on my desktop. It gets hard pretty fast so I think you can safely reduce the number of NPC’s without compromising on gameplay.