Isn’t this how it is supposed to work. If an old question topic is changed to a discussion topic, the rep is recalculated for each upvote. Since the question topic answers are worth 10 points and the discussion responses worht 1 point, the overall reputation of the users that got upvotes, drop.
The same applies the other way around.
I don’t see an issue with that. If it doesn’t happen immediately, then it will happen eventually when a recalc is performed. I'd prefer immediately. The same applies to the badges
Or do you mean something else?
In my opinion, the only issue with this, is there’s nothing in your Reputation history that shows what just happened. I don’t think anyone would complain about losing rep, if they could easily see that a topic’s category was changed.