Thank you for reporting a bug to Unity.
After reviewing the behavior, we've confirmed it aligns with the current design and intended use of the feature. We understand this may differ from your expectations or workflow.
The repo is initially created empty, and then GitHub has a delay in reporting the size after the initial commit. A temporary empty value '-' is expected, and the actual value should be populated after a small delay in time.