It took some research, but I finally figured it out. The solution lies in using “recurrence_set_id” instead of “recurrence_id” even though te latter is the right way according to the documentation.
Anyone having the same problem? It is really annoying using the exact shortcode from the documentation and seeing all recurring events instead of just the first one.