Afraid you are looking at it backwards. The jacket sleeve should be the correct length. The shirt sleeve should be the correct length. The result is how much shirt sleeve will show beneath the jacket sleeve.
Since we do not live in a world of perfection, some variance from “correct” is inevitable, as will be the amount of short sleeve displayed.
So, if your shirt sleeve is roughly the right length, and your jacket sleeve roughly the right length, you’re good, regardless. If not, you may have a problem, but it is with the length of one sleeve or both, not with the amount of shirt sleeve displayed.
If your problem is that one shirt sleeve is too long if the other is just right, and vice versa (what exactly does that mean, anyway), you are pretty much required to get a shirt long enough for you long arm, if not custom. A shirt sleeve can be easily shortened.