In case you still face the issue. I remember I had a lot of JSON files due to a Strapi documentation plugin. Removing them made things really faster.
You can also use the following command to get a better feeling of what’s happening during compilation:
./node_modules/.bin/tsc --extendedDiagnostics