It’s not a million dollars, it’s bitcoin. Good luck cashing that out. Please denote it as such...
As a result, we cannot "literally convert 100 Bitcoin to $1,000,000 USD in seconds", or even 0.001 Bitcoin. In fact, we can't even do so in 3 weeks (and counting).
Could you point us to an exchange that is accepting new signups and will verify an account for a 501(c)(3) non-profit organization within a day (or even a week)?
Note: they have a $100k min