This is expected right now, not something wrong with your account. The charts on your profile are calculated once per day (on UTC days) and then reused for the rest of that day, so agents you run after that don’t show up until the next refresh. For you, that refresh happens around 2:00 AM local time, which is why the counter seems to jump only after the day ends. Your usage is still being recorded at all times, and the same applies to the profile on cursor.com.
If you want to see usage as it happens, the Usage page on your dashboard at cursor.com/dashboard lists each request as it comes in.