Ribbonia gives out its starter items whenever the mod list changes, which happens every time any mod updates. With my sporadic frequent updates, it's probably easy to assume some sort of connection, I do not think SkillSystem is affecting it as it does not give items and most it's variables are locked away and applied after the fact.
What Samario says seems to be correct, a version update will refresh the mod and trigger the Ribbonia items again. The Author has it right, one time execution is the way to go, OnChange can make for some interesting interactions, rather than OnInitilise and check against a value to confirm it has not happened before.
Thankyou for raising this all the same, it's important to understand and ensure I am not impacting other mods unintentionally.