We are living this as well. DS just turned 3 and it is crazy
He will pee in the potty only when placed on it. He doesn't tell you about needing to go at all. But
if sat on potty - he pees everytime. We read, bribe with m&Ms, provide targets etc. Nothing incents him to do it on his own. So we live by the 40 min timer when at home.
Daycare is on a similar - ok it is your turn mentality.
If we dont' put him on the toilet - the diaper is just fine for him.
pooping is a totally indifferent experience. He doesn't care about sitting in it or smelling bad or even telling you he did it. I can totally smell him from across the room and he denies being dirty.
Just this week was the first time he said - hey I could be changed now - I have a dirty diaper - fingers crossed maybe we are headed in right direction.
We are giving DS lots of options and not making a big deal of lack of progress -- we just celebrate when every he is successful.
Yes DS is very strong minded and will do many things already on his schedule.
I feel for you and this is also the same with my nephew who is 2 and 1/2.