Just made a simple test with a circle as an emitter above a box and this box as a collision object. During modelling (EVEE) all seems fine and the particles are collected inside the box. However the rendered result shows all the particles passing through the box.
Have to add: The particles emitted are objects (icosphere)
Some tips to get this right?