Originally Posted by
shelbyfv
Have you considered going to a GRX 46-30 crank instead? Cost might be close to what you would pay for a new RD and cassette.
Yep. I believe there is a 46-30 and a 48-31. But they require the use of the GRX front derailleur which is designed to work with the cranks, which sit outboard a few millimeters further than other Shimano cranksets.