Realize that dinos are exponential reproducers. So when their population plateaus, that means they are encountering a nutrient limitation (most likely). This occurs even in systems with plenty of N and P.
So now you are introducing Si which will allow diatoms to start trying to exponentially grow too. They will (probably) encounter the same limitations that plateaued the dino growth.
For this reason, people who dose Si after dino outbreak usually don't get a diatom "bloom."
Is it working? Probably. You are already reporting changes in the growth pattern of your dinos. And that's the goal. Where before, newly available resources got grabbed up by dinos, now an increasing number of those new cells will be diatoms instead. But it shows up at the microscope level before the naked eye level.