Since i pretty much always use cryo pistol in water fights i was expecting to get Opportunist but i recently realised i'm getting large (25%) bonus while slowed targets should have smaller one (15%).
I tried other weapons and larger opportunist bonus is applied to serpents that are neither slowed nor immobilized/stunned.