Great first post mate. Very detailed so I could get an idea of what your code is.
First things first, a quick question for you... 100 bucks says you are testing for "loot drops" by doing missions? Instead of killing a random npc spawned by random encounters? If so that is your problem. I looked at the code and I don't see any coding for your RMLootInfo.ini in the Random Missions folder. I dont know your knowledge level, but it looks like you are somewhat handy with code.... but if you didnt know the RMLootInfo controls loot drops during Random Missions and the LootProps.ini controls loot drops during Random Encounters.
Here is an example entry (based on your coding). It should fix your issue.
[RMBonusLoot]
archetype = commodity_phenzine
num_to_drop = 6, 9
faction = fc_lr_grp, co_be_grp, co_rs_grp, co_ss_grp, co_hsp_grp, fc_c_grp, fc_ou_grp, fc_j_grp, fc_x_grp, fc_lh_grp
difficulty_range = 0, 100
weight = 10
Another thing I noticed, in your LootProps.ini entries you have a number of the factions wrong (the faction nickname). For example...
Quote
[FactionGood]
faction = co_c_grp
[FactionGood]
faction = co_ou_grp
[FactionGood]
faction = co_x_grp
[FactionGood]
faction = co_j_grp
Display More
It should be...
[FactionGood]
faction = fc_c_grp
[FactionGood]
faction = fc_ou_grp
[FactionGood]
faction = fc_x_grp
[FactionGood]
faction = fc_j_grp[/quote]
And the correct code for the Lane Hackers is fc_lh_grp. From my quick skim over it... the rest of your code looks good to go. I hope this helps you out!
Feel free to PM me if you have any questions.