I recently got my hands on a copy of ASHRAE55-2017 and decided to do a quick validation check using the C4 validation table. I made some adjustments to the grasshopper script as to adjust inputs (Fbes, Tsol, fsvv etc.). I ended up with the following:
We actually use the ASHRAE55 validation table in the tests of Ladybug[+]:
So, if you want something that you can be certain always aligns with ASHRAE55 perfectly, you might want to use Ladybug[+] instead of ladybug legacy.
But I think the fracEff (which seems to be the only thing you changed in your formula there), is equal to 1 / 1.8. So your two formulas there should be equal to one another.