Legacy scope settings for most games aren't at 0% monitor distance. Only game I know that uses 0% default is Apex (1.0 ads) and Siege (50 ads).
If you want 0% for COD/BF, you need to use 0% relative.
As for iron sights, they actually have different FOV values.