How many top coats have you done? Might need to do a light wet sanding session with 1200 grit W & D paper to take it back far enough (not too far) for stains to do their thing.