I figured out what my “issue” was.
The subscription is created, and will correctly pull in all the messages if the app runs.
I’m still confused by the UI behavior though.
If I create or update the subscription with StartFrom(0), I do receive all the events.
However, the UI never shows any known messages.
My expected experience:
Create the subscription
**UI will show known message count (>0)
Run the app, processing all events
Like I mentioned in my first message, events added to the stream after the subscription is created do show up in the UI.
Is this expected behavior or am I still missing something?