Use \K before (\d+), like this:
\K
(\d+)
(?<=fill:#00d5ff)[\s\S]*?\K(\d+)(?=<\/tspan>)
\K resets the starting point of the reported match. Any previously consumed characters are no longer included in the final match.