Workaround can be anything, try to be creative.
One solution for your sfx is to make it start earlier than the action, or add an extra frames before the real action.
For example, a character trying to swing a sword, make him prepare to swing the sword (start the sfx at this point) before actually swinging the sword. Maybe add a bit of fade in on the start of the sfx so the delay is not that noticeable.
In game development (or any creative field) there's always more than one solution to a problem.
When getting from point A to point B, if there's an obstacle in the middle, the only solution is not just to wait for the obstacle to vanish or try to brute-force it. You can also go around, or go above it. Try to bend the rules. Don't just think of everything in a linear fashion.