Wasted 3 days before figuring out the problem was SELinux. It's always SELinux. Always had been.
Therefore SELinux #howto on Fedora
Check status :
sestatus
Disable until reboot :
sudo setenforce 0
Disable permanently :
sudo vi /etc/sysconfig/selinux