So the "spawn index" is the index of the particles born in this frame. So this will change from one frame to another one.
The "particleID" attribute is constant and can be used for what you're looking for.
I'm taking the particleID, that keep increasing for every born particles, and use a "Modulo" operator. ID % 2, will always give 0 or 1.
I can then use this value to lerp between Size and or to have "First" particle bigger or whatever.
For the delay between particles, there are several ways.
I guess the easiest solution is to use a "Single burst" and set your "Loop Duration" and/or Loop Count.
By selecting the Init Context, you'll find options in the Inspector for Loop Duration and Loop Count.
If you set the Loop Duration to 1.0, your Single Burst Block, will spawn a particle every one second infinitely. And with what I described earlier, you should be able to get the behavior you're looking for.
If you just need 2 particles. You can set your Loop count to 2. This way, your system will do 2 loops where it will burst 1 particle with a delay of 1.
In this case, you don't even need the Modulo operation, as you know, that particleID would only be 0 and 1.
Another way is to use the periodic burst...
Hope this is helpful.