Last time I checked, sturmpioneers and Pioneers cannot "shoot" mines.
i've also tested with various tanks and for some reason it takes ages for a tank to hit and destroy a Demo charge.
Could it be... because you haven't played the game for at least 2 months?
Demo Charges are now targetable when revealed
Also last time I've checked, mines wouldn't detonate when detected and demo isn't really a mine.