Yeah, the ATC gets… confused sometimes.
I also find that if I ascend over what it tells me and then request an increase in cruising altitude, it still wants me to go down first before telling me to go up again. So I always request my increase before I climb above what they told me.
May or may not help in future. 