The DACs are usually pretty fast settling. For the AD5791 they give 1 µs settling for a 10 V step. Part of this could already be the OP-amp speed. A slight problem could be the switching glitches. This can give some additional background of the DAC code is changing rather frequent. One may have to compromise with the sampling rate between the background from the glitches and good following the sine waveform.
With a DDS like generator the number of switching steps / gliches depend on the frequency in a not so predictable way. With a fixed set of samples and variable sampling rate the extra glitches would be proportional to the frequency.
For the filter performance one may also include scattering in the filter components. With no longer the ideal values the pass band ripple will be higher than in the ideal case.
The small ripple/peaking caused by an error in component values doesn't appear near the LPF origin but closer to the corner as the filter poles don't move much. The Butterworth is one of the least sensitive filters to component values and a simple sensitivity MC analysis/simulation will prove this. The resistors should be fine as they don't effect the DC gain with the Sallen-Key and why this type filter should be considered. The capacitors also are not very critical, the ratios are more important as they control the filter "Q" or peaking.
Since the corner frequency should be much higher than the sine-wave these filter components can likely be just 1% Resistors and even 5% capacitors (maybe ratio matched), again a simple sensitivity analysis or MC can verify this assumption.
Also, the DAC glitches shouldn't contribute much to the sine-wave RMS content, especially after passing thru the LPF, which could be preceded by a "glitch filter", see our old CMOS waveform generator, the 3rd Order Butterworth is adapted for glitch removal by the addition of a split RC filter for the filter input without significantly affective the Butterworth response. Of course this "glitch filter" if required needs to be placed well above the LPF corner so as not to affect the sine-wave amplitude. One of the nice features of the Sallen-Key 3rd Order LPF implemented as shown is the filter input is directly into the RC lowpass which will attenuate very high frequency (glitches) by nature without additional effort/components. This significantly attenuates high frequencies before the feedforward capacitor to the op-amp output which is a limiting factor in the ultimate stop band rejection (op amp output Z is not zero, or even close, and has an inductive reactance (rises with frequency). However we must remember the goal is not necessarily a "pure" sine-wave but a somewhat "RMS invariant" type sine-wave waveform, verifiable by design and DC measurement.
Anyway, everything seems to point at having a DC verified AC Reference, whether the simple proven Squarewave CMOS concept, or the more involved DAC based sine-wave source which might achieve 10ppm levels of low frequency performance outside the complex/expensive/bulky methods from yesteryear

Best