This is a reaction that I have thought about in the past as it seems paradoxical. In a competition of water or acetate or an alkene with mercury, an alkene would seem to be the least basic. Why then should an alkene react? The success of the reaction cannot simply be the strength of the complexation, yet the reaction can work.
I've not done an oxymercuration reaction, but from reading the descriptions, I infer the reaction is not instantaneous, like an acid-base neutralization. Therefore, the kinetics of the reaction must be one factor. The other factor that I have thought about is that mercury would prefer a bond to a carbon than to an oxygen. If mercury is behaving as a Lewis acid, then sharing electrons with a carbon would be better than sharing electrons with an oxygen. Therefore, one might think that the reaction would like to occur to give a more stable product.
This suggests that mercury is an in equilibrium with acetate, water, and the alkene. If the reaction of the complex is reversible, then its success would depend entirely on the rates of the forward and reverse reactions. I don't know if that is why some alkenes react and other do not, it is just a guess. Given than, I would try a different mercury salt, such as a trifluoroacetate.