my issue with nanobots turned out to be this: everytime I would download a fresh copy of the game, the first thing I would do would be to start a new game, change my preferences (skin type, breast size, etc), exit that game and return to main menu, then create another new game which is the one I would play.
I found out that every time I would reset via a new game, the enabled modded serums would swap between 2 profiles for some reason. One profile was 2 enabled mod serums, Lysergide N20 + pheremones. The second profile was every other serum EXCEPT Lysergide N20 + pheremones. The second serum profile is the one with nanobots enabled, but it's enable in the background and does not show up in the initial mod settings menu. So the problem was that the initial game I would use to reset preferences had the correct nanobot profile, but when I would create another new game so that my preferences were loaded, that would load the incorrect profile and nanobots would be disabled in the background with no way to enable them via the menu.
So workaround is to start a new game until you get a profile in your mod settings of all serums EXCEPT for Lysergide and pheremones enabled. You CANNOT manually reenable nanobots on the incorrect serum profile because they will not appear in the initial menu, and will not appear even when you get the event in game.
You can test that everything is working correctly by starting your new game, saving incase this is the correct serum profile, setting day = 21 in console, and getting the nanobot discovery event from stephanie during the afternoon/evening (either day 21 or 22 i forgot). after initial nanobot event has fired set day = 28, then pass time until you get the second nanobot event from stephanie and nanobots appear in research and the mod menu. You may have to cheat research tech to level 1 not sure. If all is well, then load your save and play normally. If you didnt save, remember that serum profiles swap and if the current one was the correct profile, the next one will be the bad one. You can enable lysergide n20 and pheremones after you've confirmed nanobots are working.