I had an issue with my caliper touching spokes, my solution was to add some washers under the rotor, I had to shift the wheel over a bit by adding a washer tottering axle on one side and removing one from the other.
You might be able to add a single or double layer of washers (also known as shims, but when you are using upwards of 10 shims then it's a f***ing washer) to get the clearance you need.
If your rotor is too closecto the frame at that point add a standard axle washer to that side and force the stupid wheel in, at least bike frames flex enough you can do that.