Hi Juraj. Thank you for the response.
There are no errors in the event log.
As for re-signing macros, this is an issue that I haven't been able to solve for a while, and as such I've gone and fixed other problems in the mean time, one of which involved re-signing, so technically yes.
The custom index is defined by a class in our project's App_Code. It is not a library.
And yes, this issue is reproduceable on fresh installs. We have 3 or so of the same project pointed to this same database, and they are all experiencing this issue. An additional thing I've noticed is that, on our functioning K10 versions of the site, the dropdown for both the Index Provider Class' fields are working and populated, but not on these upgraded K12 versions.
Is there any place in the CMS database where I can force the value into the Index provider class field?