CrossOver has not updated to use the latest release candidate of Wine as mentioned above; you'll have to wait until it is updated then.
PKHeX is open source, and you're underestimating the amount of work needed to create a fully functional GUI. You're more than welcome to try, but it's still recommended to either wait or just use a Windows VM, as mentioned in the change log.