dude, seriosuly?
Tang Jialian has 'Strong' ID and 'awful' Shot Blocking. He is PG!
you know what that means? It means he is a crap defender, and when the opposing C gets past him, he tries to block his shot - only that he is really terrible at it, and so fouls him.
Ildefonso Iturbe Cano is a C, and has a history of high-fouling. he also ranks #605 in PF / 48min. That actually means there are 605 more high-fouling players per 48 mins in the game.
there is nothing wrong with the game, you set a PG at C, and your other C has a history of high fouling. Go buy another C who DOESN'T have high fouling history, and see if something changes. I will guarantee you 100% that you will see different results.