Yes. Reducing the grass height will help the pre-emergent seep deeper into the topsoil.
Also, you cannot mow the lawn after applying pre-emergent herbicide because it takes a day or two for the herbicide to penetrate the ground. Wait for 3 days to a week before you mow your lawn again.