Topics that were voted on disappear from user profile after being closed

I believe this is by design:

The list in the user profile only shows active votes.

If you need to keep the votes active, but prevent any further replies, there’s a suggestion outlined here:

I could be wrong, but I don’t think there is a way to search for all of the topics you have voted on at this time, including the topics that have been closed.