Broken: 2.79, 2.81
Short description of error
Making particles simulation start from negative frames don't allow for those particles to have collisions with meshes. Unless I set the initial frame to be negative.
Exact steps for others to reproduce the error
Open the file and look at the already baked simulation. The first particles went through while the later ones collide perfectly. You can also rebake the cache and see the same result
Change initial frame to match the first simulated frame before baking the simulation.