Not familiar with that gun, but most others the problem is related to the shell stops not functioning properly. I had a similar issue with an earlier BPS10. It fed Remington hulls great. It fed Federal hulls great ...... until I got a batch of Federals which had a change in the shape of the rim. Those wouldn't release reliably from the magazine tube. In that case, all I had to do was to file about .005" off one of the nose of one of the shell stops and it fed all shells fine. Your problem is the reverse and may require bending the shell stop so it engages the rim better, or putting in new shell stops. Malfunctioning shell stops was a common problem with Mossberg pumps, easily and cheaply fixed.
But, I suggest you first find out if there is a brand of shells your gun works reliably with. Mine worked fine with Remingtons. I measured the rim diameters of Remington hulls and the Federals which were causing problems and there was a .015" difference between the smallest Remington and the largest Federal. That's a lot. Maybe your gun will work properly with a simple switch in ammo. If not feasible, send it back to the factory or have it repaired by a qualified gun smith. Send them some empty cases of those shells which did not cycle properly so they can take measurements if necessary.