Can you post a screenshot of the pokemon for a better understanding of your issue?
Also it doesnt matter which moves you use for EV-Training, thats not how it works. Every pokemon gives different EVs if you beat it and it will give EVs which it has the highest base stat in.
@Stevan01if your Whimsicott has the Prankster ability it will always hit first as you get priority on status-moves with that ability. Just be careful against dark-types as Prankster wont work against these.
You should be able to catch it again at the location you originally caught it the first time as it should just re-appear at that place in case you release it.
The objects you have to interact with are randomized for everyone, so it is not a bug.
Try to interact with some other objects like the skull, pumpkin or the sign for example.
+1, berries which are viable in PvP should be accessed more easily.
Also I am pretty sure by now they do not spawn on Love Island as I have been collecting the coconuts since forever and never gotten a Salac berry from there.