It would be rare for normal synth rendering to take half an hour, although I have seen it happen with a slow bounce of a synth with many audio tracks.
The first thing I'd do in this case is to start freezing tracks one at a time, watching for one of them to hang or take a very long time. Even if none do you'll still have greatly reduced the processing needed for the final export, and eliminated many plugins that could have been holding up the process.
Another possibility is that you have a corrupt project file, or a corrupt audio file. In either case, freezing each track may pinpoint the problem. It could come down to a single audio clip that's corrupt, or a single plugin that only fails during a render.