The APR is an estimate, and may fluctuate based on how many and much others are staking.
Your 21 day lockup period starts when you unstake your EOS.
You will never get back less EOS.
Unstaking balances will still accrue rewards until they are claimed. However, any
operation you do (staking more for instance) will automatically claim your fully unstaked
positions.