This link looks incorrect. Can you please provide evidence.
Reginald III of Guelders only had an illegitimate daughter.
He married, in Tervuren on July 1, 1347, Marie of Brabant (1325–1399), lady of Turnhout, daughter of John III, Duke of Brabant and Marie d'Evreux.
They did not have children, but Reginald had an illegitimate daughter, Ponte of Guelders, who married Johan van Groesbeek (d. 1428), lord of Heumen and Malden.