Vacuum advance issue on roller motor

If you need 24 degrees initial it tells me something is wrong elsewhere.
What is the rest of the timing curve like?
What distributor?
What rpm is it idling at?
Is there vacuum present at the ported vacuum nipple at idle?
Are you sure the vacuum dashpot on the distributor is good?
What vacuum level is it pulling at idle? At light throttle cruise?