You've got it. A 2 pound per day chlorinator would deliver 2 ppm in a 44,000 gallon pool in 8 hours.

Another way to do it is to look at pool volume (44,000 gallons) times 8.35 lbs per gallon = 367,000 lbs of water. One part per million = 0.367 lbs. You want to be able to supply 2 ppm FC in your normal pump run time of 8 hours. So The SWG needs to produce 0.73 of a pound in 8 hours, or a bit above 2 lbs in 24 hours. A 2 lb SWG produces 0.083 lbs per hour. Most people average 2 to 3 ppm FC per day through the swim season.

I haven't heard of Resilience, so I'm no help there. You hear about these mostly here: Pentair, Hayward, Circupool and Jandy. Hayward doesn't make one big enough for your pool. If you want to go bigger, Circupool makes the biggest one. Economics are better as you go bigger because the cell lasts longer, but only helpful if you're going to live there ~5 years or more. If selling in a year, go the smaller/cheaper (but reliable) and the cell will be used up in a couple of years.