Obtaining Discord snowflake w/o oAuth?

I’m currently using Patreon to fund the hosting cost to my Discord bot, and in return, I wish to reward all the Patrons with features. However, the webhook lacking at its best.

My current issue is obtaining Discord user’s ID (snowflake), the Discord social connection is only sent with the pledge:create if they have linked their Discord before pledging, but 90% of my Patrons link it after they’ve pledged. So, what can I do? There’s no event that gets fired if they updated their social connection and oAuth isn’t an option for me as I do not have a website.

I have the same issue, does anyone have any answers to this?