When I post a question I have the habit of upvoting any comment/answer that I get, to appreciate the time people have dedicated to me, even if it is a small comment (with the exception of answers/comments that I consider rude or not very respectful, which I don't downvote, I just do nothing assuming that if the moderator doesn't consider them disrespectful it is because they are not).
Of course I always set the question as answered when one of the answers actually solves my problem.
In a recent post, I have done this and have found that these upvotes are corrected because they are considered "dumping upvotes". So it seems what I do is not considered good practice on Stack Exchange, is this correct?