Today, Harper has the better matchup with an OPS of .661 against Mahle (8 plate appearances). That's compared to Freeman's OPS of .607 versus Cease (17 PA). That's a relatively small difference, consider Harper but use other splits to round out your decision.
Weather impact
Heavy wind (blowing out), hot temps, ballpark elevation, etc can all have a big impact on long fly balls. An extra few feet can be the difference between warning track and a 3-run dinger. In Freeman's game, our HRForce Index at first pitch is n/a [dome (and likely closed)]. Meanwhile, Harper will be playing under an HRForce of 1.3 [30% more HRs expected].
Weekly Roster Lock Leagues
For those of you in leagues that require you to set your lineup before the start of each week, off-days can be a bummer. Everything else being equal, give the edge to guys that play at least one more game a week. For the Mon-Sun week that includes 4/8/26, Freeman has 6 games scheduled, while Harper has 6. With the same number of games, they roughly carry the same potential value for the week.