Am I parenting wrong?

So my 18mo hasn’t been listening to me as well. I know he’s still young but I wonder if he thinks I’m not strict enough? So he loves to throw things he’s not allowed to throw. When he’s angry he’ll take, let’s say a water bottle, and throw it on the floor then give me direct eye contact. I tell him “Eli, we do not throw the water bottle, pick that up please.” And he does it. Then I say thankyou I’m a happy tone. But then he’ll go over to something else he’s not allowed to throw and he’ll do it again because he knows he’s not allowed. When he spills water on the floor or makes a mess when he’s angry I always make him clean it up himself so he knows I’m not going to pick up after his mess when he’s doing these things on purpose.

Am I doing something wrong?