According to an earlier post to this thread, the new PC4-21300 Ballistix
may require an XMP profile to run at 2666 MHz that the iMac does not support which would be unfortunate. Ballistix is good quality RAM.
I've been using 32GB of PC4-19200 Ballistix in my 2017 iMac for a few years now.
I wouldn't recommend it, however, for the 2019 iMac though if it can't be run at its full 2666 MHz potential.
Users are better off going with the regular
Crucial RAM some in here have already installed successfully.