You could try and replace the playfield supports with new straight ones (from your pictures it looks like they are perhaps cracked/bent). That will help to keep the playfield straight.
https://pinside.com/pinball/forum/topic/replacement-playfield-rails-fh-tz-sc-afm