After further testing it looks like I was wrong about the "disassemble all" bug. However I'm only getting tech in one field when multiple fields are eligible. I recovered 7x 15cm C3 Near Ultraviolet Lasers and disassembled them all, with events logged for gains in 15cm focal size, Near Ultraviolet Laser, and Capacitor Recharge rate 3.
When I went back to the research pane I was only credited for Near Ultraviolet Laser research points, there were no gains in the other fields.