Invest points means to add romance points to a character. The romance choices you made towards a character in playthroughs added romance points and you can artificially add them in this page.
With my experience, it's meant to max out romance to 10. That's all that happens. It reversing must be a bug. I don't know what to do about it since this is my first time hearing about this.