I spent some time looking at this closely and the problem is different than I had thought. I like the big chainring on the inside which gives a straight chainline to the rear sprocket and makes it easy to shift from one to the other. But the 38 tooth chainline is out far enough that the chainline is far from straight and the chain hits the 58 tooth chainring just a little. I never had this issue with a 54 or 53 tooth and a 38, so I can go back to that, get a shorter BB, say 117 mm, or put some spacers between the 58 and the crank spider so it is closer to the frame a bit. Other than the rubbing issue, the chainline with the 38 has seemed to work very well with no skipping. I would like to have both chainrings as close to correct as possible so probably the shorter BB will be the best option.