Another issue is making sure that all of this background is accessible to the characters in one form or another (perhaps even more than one in case they miss a source).
In the end of a certain module* a rebel faction shows up to help the group, but there is nothing that I saw in the entire module to let the characters know who this group was and why they were helping. This element of the module seems written for DM gratification rather than from the perspective of actually playing the module. The info is there, but there is no suggested way to feed it to the players. It's not too hard to fix but it's still something that should pertain to pretty much all of the background in the module. The characters should have some way of learning or inferring most of it, except for odd special cases.
* not named to avoid spoilers
In the end of a certain module* a rebel faction shows up to help the group, but there is nothing that I saw in the entire module to let the characters know who this group was and why they were helping. This element of the module seems written for DM gratification rather than from the perspective of actually playing the module. The info is there, but there is no suggested way to feed it to the players. It's not too hard to fix but it's still something that should pertain to pretty much all of the background in the module. The characters should have some way of learning or inferring most of it, except for odd special cases.
* not named to avoid spoilers