https://www.newegg.com/promotions/black-friday/23-1634/index.html
If you can wait until 11/20, you can get the 20TB exos 20 for $270 (13.5/TB). Currently, it's $280 ($14/TB)
I have the same feeling as you about whether to get 20TB or 22TB. But as of now, for me, the price difference vs just 2 more TB is not worth it. If price on the 22TB goes down, I'd prob. pick the 22TB.
Your link to the WD easystore 18TB is the same as the Seagate. But if both sales are valid, I'd go with the 18TB. It doesn't cost much more per TB. You might not need the extra 4TB now, but you will, soon enough. I have both the easystore as well as the the expansion, and they work fine, no issue.