I dont really understand the problem. If you have 1 16gb and 1 8gb in the same channel then 8gb will be in single channel.
That's Flex mode, and not specific to X299. Putting any 2 DIMMsin the a different channel results in dual channel for the entire smallest DIMM, with a matching amount from the largest. Any leftover on the bigger DIMM is treated as secondary access single channel. In software, it's not listed as Flex, it's listed as Dual Channel.
Because here's the kicker, it's dual channel anyway. 16 in A+C, 8 in B+D = 32Gb in quad channel + 16Gb in Dual channel.
If you use the right slots. Use the wrong slots and it's all dual channel. Any combination leaves 2 channels with single channel dimms, = dual channel. Only way to get single channel on an X299 is by using an odd number of dimms.
Ram should work, if it's compatible. Might require several reboots to train the ram/memory controller if it is.
If the ram won't work together , boot into bios with whatever will. Then set the Dram voltage for 1.4v. Bump VCCIO 0.05v. No XMP/DOCP. Replace ram. Reboot 3x. If that doesn't work, bump VCCIO another 0.05v. If that doesn't work, bump VCCSA up 0.05v. If that doesn't work VCCSA up another 0.05v. Remove/replace the extra 2 sticks between each reboot.
If none of that works, consider the ram as incompatible. Which does happen when mixing ram.