What are you even talking about? Bitcoin is super liquid with high trading volumes. You can literally convert 100 Bitcoin to $1,000,000 USD in seconds, 24/7, anywhere in the world, without moving the market very much.
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