This is not a major bug, if actually a bug at all, and might not need fixing, but I figured I’d report it anyway.
If a custom scaling filter contains fewer than 64 coefficients for an axis (e.g. 16 coefficients) only the first entries in the scaler LUT will be filled, with the rest of the coefficients retaining their values from the previously selected filter.
Since most MISTer scaling filters seem to have 64 coefficients this might not be a problem, but from what I understand some MISTer filters may have only 16 coefficients. If so the OSSC Pro might need to count the coefficients and repeat them in the LUT.