Cannot say for sure, but when more than one device behind a proxy or NAT is accessing the site this can occur (each device has it's own session). This can also occur if more than one browser is being used on the same computer (each browser has it's own session). Or when one is using multiple incognito / private / guest tabs (those modes open new browser sessions - so can result in multiple open sessions).
Another case where I have seen this behavior is when customer have a "privacy" add-on installed in their browser. Some of these will allow the browser to accept the session cookie, but then filter and remove the session cookie. When the cookie is removed, this would result in a new session being started as the web server has no way to know a session was already open (and even by IP address if the request came from the same device or browser).
I guess I would not lose any sleep over seeing 1-10 multiple sessions open from one IP address, as NAT is very common (the "router" or "wifi" devices in most homes and businesses use this) and people are starting to use "incognito", "private", and "guest" modes more often. However if I saw a large number of sessions being opened from from a single IP address and causing performance issues on the web server, then I would act to discover who owned the IP address (and if they may have a reason for many open sessions) and potentially ban the IP for a few hours (until it stops misbehaving).