When it is left up to dnf to decide how to fulfill the kmod() requirement from gfs2-utils it will pick kernel-debuginfo-* which adds about 100M to the size of the iso.
Adding these packages first makes dnf choose them and the iso size is back down around 450MB