There are two different network management schemes n Fedora. One is the old, traditional, script oriented 'network.service' and The other is the new ,shiny, but limited NetworkManager.service'.
NetworkManager has a lot of great features for managing wifi supplicants and setting up VPNs with plugins, BUT the last I read it only manages one interface at a time. 'network' will handle multiple interfaces and some alternative (non 802) networks and bridges, but is clueless about wifi supplicants. You clearly need to install & configure 'network.service'
The package you want to install is 'system-config-network' and the configuration tool has the same name. (yum -y install system-config-network). Start at the 'hardware' tab.
After you have the two interfaces configured then you can arrange for 'network' to start at boot with ...
systemctl disable NetworkManager.service
systemctl enable network.service
and when you are ready to switch (after config)
systemctl stop NetworkManager.service
systemctl start network.service
to immediately stop/start the services.
Of course you need root privileges for these commands.