I was taught that in Spanish the continuous form (like 'estás limpiando' in this case) is only used for an action that is actually happening at that moment, and this sentence does not seem to be telling the son that he is cleaning his room right now, but instructing him to clean it at some point in the day, which would make 'estás limpiando' the wrong form.