In all dual-licensed FOSS projects which require licensees to comply with the terms of both licenses, both of them include an unlimited right to redistribution. Also, roughly no projects do that with the AGPL, since the AGPL includes the right to cast off any additional terms when redistributing.
But your intent, if you want to avoid for-profit organizations using your software, is to impose a restriction on users not to redistribute the software in certain ways. It is your right to add such a restriction to your software, but it is no longer FOSS, since that term necessarily implies an unlimited right to redistribution (within the law).
Your first claim is provably wrong; look at the license for MySQL as an example of a dual license where the licensee chooses which terms to follow based on their usage.
Redistribution is unlimited for all non-commercial use. This has been through legal review.
If you’re still confused, please contact me directly and I’ll be happy to answer any other questions.