Wireless-regdb has a dependency on kernel. This is understandable, but the kernel is no longer being built for i686 on F31 and newer. While I would recommend dropping the arch for wireless-regdb on those releases as well, I suppose you could also drop the kernel Require.
Why are you installing an i686 wireless-regdb package? I.e. why does this matter at all?
It only matters from a repository sanity standpoint. While there is no kernel or bootable image anymore, the repository still exists, so there is a compose. This was basically a form bug against everything which Requires kernel. With wireless-regdb being noarch, it would actually make the most sense to exclude it from the i686 compose. Let me see if that is possible.
Removed kernel Requires in rawhide...