EDIT: solved, this is now a bug report. See the first reply for details.
This could really benefit from more detailed instructions, because I dont know how to tell what's going wrong if I don't know what's supposed to happen. I'm sending the signal "Mining Productivity" on the red wire to the tower with a value of 1, no research is currently in progress, my mining productivity level is currently 234. Nothing is happening.
The research analyzer seems to function just like a constant combinator as well and isn't outputting any level or cost data.
I'm on Factorio 2.0.66 using Krastorio 2 Spaced Out, a few planet mods and some QoL tweaks but nothing else that changes or controls the research queue. (I am using Castra, in which the enemies have a similar but separate research tree but it doesn't seem to conflict with mine)