Thirty minutes is more than enough. I wash for ten minutes and that's plenty. You've done nothing wrong. Tri-X does have a slight purple tint to the base material that does not wash out. That "re-fix to get the sensitizing dyes out" trick works only with TMax films. It works because most fixers have a good amount of sodium sulfite in them which is what does the job.