Okay, I am very confused with this. I have been trying to catch a Shuppet on Frame 1634 in Emerald. Since it would be a Calm Nature, I bred an Abra with Calm and Synchronize. I then went to Mt. Pyre and put the Abra in my first party slot. Using Roselia as my sweet scenter, she has about a 4.8 second delay when using sweet scent so I took that into account.
Frame 1634 is at 27.23 seconds, so I subtracted 4.8 from that and got 22.43 seconds. Now the Calm frame right before the Calm frame that I want to hit is about .3 seconds before it, so I figured I should probably be aiming to activate sweet scent at 22.50 seconds in. So that is exactly what I did. I find Shuppet, catch it, check it's nature, it is Calm, and then check it's IVs. It turns out I hit Frame 1687, which is 4 Calm frames (.88 seconds) after the one that I wanted. I thought I made a mistake so I tried again. And the same exact thing happened.
I decided to subtract .88 from 22.43 and I got 21.55 seconds. So now, I soft reset, and use sweet scent at 21.48 seconds (which was probably off anyway), and guess what? I STILL hit Frame 1687 three times in a row. Did I do something wrong? If not, someone should look into this.
Edit: Make that FOUR times in a row.
Edit: Ok, I have now hit an impossible frame. The closest possible frame I could have hit was 6659 when I was aiming for 1474 this time instead of 1634.