Na pierwszy rzut oka wygląda to raczej na problem z kalibracją/konfiguracją BMS niż z faktyczną pojemnością baterii. W takich przypadkach często procent naładowania (SOC) jest liczony umownie, a nie na podstawie realnie zmierzonej energii w kWh. Jeśli BMS nie jest poprawnie skalibrowany albo falownik ma źle ustawioną pojemność nominalną baterii, to aplikacja może pokazywać 100%, mimo że fizycznie doładowało się tylko ~5 kWh.
Sprawdziłbym w pierwszej kolejności:
1 czy w ustawieniach falownika jest poprawnie wpisana pojemność magazynu (10 kWh brutto vs użyteczna),
2 czy nie masz ustawionego zbyt wysokiego SOC max / SOC min narzuconego przez BMS,
3 czy bateria miała kiedykolwiek wykonany pełny cykl kalibracyjny (rozładowanie do minimum + ładowanie do faktycznego 100%).
To, że u sąsiada z 2×5 kWh dobija wyżej, sugeruje, że u Ciebie BMS może ucinać zakres pracy albo traktować część pojemności jako bufor ochronny. W Deye dość często pomaga aktualizacja firmware falownika lub samej baterii. Warto też porównać dokładnie ustawienia BMS (typ baterii, protokół komunikacji, limity) 1:1 z konfiguracją sąsiada.
Jeżeli wyświetlacz falownika i Solarman pokazują to samo, to raczej nie błąd aplikacji, tylko źródła danych. Instalator powinien zerknąć właśnie w stronę BMS i firmware - tam najczęściej leży przyczyna takich rozjazdów.