I hate to rip into the workmanship. And dont want to make it worse.
Event hough things arent how they should be , the toilet should drain without any problem if you have fall or proper fall 1/4 per foot or even 1/8th plus... thats 4 inch so it should drain fine. Sure you dont want too many turns but going down a 4 inch brand new clean pipe you can do almost anything it will drain. Is that 4 inch tieing into 3 inch cast iron , another no no reducing pipe size? So in my opinion the pvc work is not cause of stoppage unless you got chunks of concrete , back fall or something I cant see, its not the turns or the san tees those can be long term issues but not a problem right away