Basically, when i was doing slime up to 29 times, i went to talk to the npc to check how many times i had exchanged, and angelique told me 29 times. then she proceeded to give me the ring. when i talked to her again, it says i gave her 30 presents alr. happened to me 3 times alr i think. didnt realise it the first time cos i was exchanging a present when i got the ring. realised it the second time but i didnt realise it until i got the ring. for the third time, i recorded it happening. not sure if this is supposed to be how it is but i assume its not since it would mean we only need to do slime 29 times for ring and not 30.