Kingston does not show any 32GB memory kits, whether with two or four DIMMs, over the speed of 2666mhz as being compatible/validated for the B450-F regardless of CPU model used. So that kit is not memory manufacturer validated for that board.
That memory kit is also not listed on the B450-F Ryzen 2000 series QVL list either. In fact, there are only THREE 3466mhz memory kits, at all, listed as compatible with that motherboard on the QVL (That are validated to run at higher than 3200mhz speeds) and those are HX434C19FWK2/32, HX434C19FRK2/32 and HX434C19FBK2/32. There are OTHER 3466mhz kits listed on the QVL besides these, but they are only validated to run at a maximum of 3200mhz, which tells me that this board with a Ryzen 2000 series CPU is somewhat finicky about the memory configuration. And we know Ryzen in general is so that's not surprising.
https://dlcdnets.asus.com/pub/ASUS/...D_Ryzen_2000_Series_Processors_B450_4DIMM.pdf
G.Skill shows no compatible kits at that speed and Corsair shows three kits that do not show up on the motherboard QVL list, that are 3466mhz, and are validated for that board based on the results of the Corsair memory finder utility.
So 3466mhz compatibility is very limited and getting them to actually run at that speed is probably going to require the use of a 3000 series CPU, OR possibly a set of B-die sticks with a 2000 series CPU. Or the three kits I listed earlier, and maybe these other three from Corsair.
My advice, run them at 3333mhz and go on with life. The difference will be extremely negligible AND you might actually be able to tighten the timings a little bit at 3333mhz to narrow the difference in performance, or even perform better. Keep in mind that 3200mhz sticks at CL14 are actually faster, with a lower true latency, than 3600mhz sticks at CL16.