SpeakerStats: stats do not show up for first person to access the meeting room

The speakers stats for the first person to access the meeting room are always 0s, while other meeting participants stats increment with time.

If the meeting moderator is the first person to start the room, then they will always show 0s.
If a participant is the first person to access the room, and will therefore be waiting for the moderator, after the moderator has opened the room, the first participant stats will always be 0s.

Is there away to fix this and get stats for the first person to update too?

I enabled speakerstats as per:

I have a belief that stats were not working even though I had enabled them, until after I had attempted to get mod_muc_size working (which I have no idea if it is working or not, as I don’t know how to access its reports).

Here are what my possiblely relevant sections of my config file.

VirtualHost "jitsi.mydomain.com"
    authentication = "internal_hashed"
    speakerstats_component = "speakerstats.jitsi.mydomain.com"
    -- we need bosh
    modules_enabled = {
        "ping"; -- Enable mod_ping

VirtualHost "guest.jitsi.mydomain.com"
   authentication = "anonymous"
    c2s_require_encryption = false

Component "speakerstats.jitsi.mydomain.com" "speakerstats_component"
    muc_component = "conference.jitsi.mydomain.com"

Component "conference.jitsi.mydomain.com" "muc"
    storage = "memory"
    modules_enabled = {
    admins = { "focus@auth.jitsi.mydomain.com" }
    muc_room_locking = false
    muc_room_default_public_jids = true

Almost sounds like the “is the array dimensioned from 0 to 9 or 1 to 10” kind of issue? Not that I would know where. And I suspect I am the only one with this issue, hence the issue is not in code, unless I have a older/newer version of some library, etc.

I haven’t checked the code, but I think that is on purpose, the conference is considered started when there are more than one people in the room.