I think Lahore has seen as many invasions as Delhi itself, like you mentioned the invaders mainly considered our Punjab as a buffer between their prized possession (Delhi). I had listed most of the invasions that have taken place in Punjab in another thread I’ll dig them out again.