Hi Nick, that's a very good question. Indeed, both terms can have a very similar meaning.
However, the term "Förderung" often implies a more targeted, active form of support aimed at development or advancement, while "Unterstützung" is a broader term encompassing various types of assistance.
We speak of "Förderung" when the support is in the context of education, development, financial support (in the sence that someone provides funding to people or organizations) and talent promotion (e.g. athletes or scholars).
"Unterstützung" refers to general support or help, emotional support and practical assistance (helping with a task or providing resources). We also use the term for financial support, but it's not like funding someobody or something, but it's more like helping somebody out financially. It's not like fostering growth or development, the way the term "Förderung" implies.
In the sentence you provide, we can assume that the support is granted by somebody or an organization that aims at fostering a positive development.
I hope this explanation helps!