You can run with the million number. It was silly but silly money has been out there for the right names. Things are in such flux that I don't think "knowing" anything really helps you right now, it could be vastly different tomorrow.
You are spot on with the G-league. Many schools base salary/NIL approaches the G-league. Ok money for a 20 year old with few options. What is between 40k and $1mln...who knows. Go ask an agent.