Yes, felons should be forced to pay all fines, fees and restitution related to their conviction before regaining the right to vote, because they owe a debt to society. A person should not be allowed to participate in society again unti their debt is repaid. This also provides an incentive for the criminal to pay off their debt quickly.
I agree with the fact that every felon should have to pay all fines and restitution related before Regaining their vote, because if they commited crime they basically went against the constitution. So if criminal voilate constitution in one way or the other they should be punished for that reason