There is not a right build of this package from fedora29. it looks like out of maintenance. There are old versions.
It is so i did install freecad but this package is breaked for bad depenences in some python package Software crash when you try open/create a file. I filled a bug. Package was rebuild but is in testing phase still. Packages in Fedora are maintained by community volunteers and in some cases the construction of the package is correct, but this does not mean that it is free of problems, hence the importance of reporting to help correct the deficiency that may arise.