Hi Grey... Looked up Easton FMJ crossbow arrow and found a 13.7 gr/in shaft. That's a pretty heavy (and slow) arrow for a 140 lb bow. We can address that later. I don't know what procedure you used for FOC, but using your ~10% number and matching the lever arms about the balance point with only a 1.5% difference suggests that the shafts had a 90 grain insert and no broadhead. If you include a 125 gr BH, 1 1/2" long, that adds 125*X in-gr to the right arm which must be balanced by 13.7*((21.5-x)/2) in-gr on the left. X=1.12 forward added to the 2.15 inches to start gives roughly 3.27 inches forward of center or ~ 15% FOC. NOTE: Math and logic subject to correction.
On the heavy arrow issue. I use a 1/3 lighter arrow shaft and put 325 grains in the front end with a 200 gr insert and 125 gr BH. This gives me a FOC of roughly 22% in spite of a 36 gr lighted nock. A 9.1 gr/inch Black Eagle Zombie Slayer will easily handle your 140# draw.