Normaler Weise müsste es so funktionieren, wie webkriecher es angegeben hat. Keine Ahnung, warum der Reader es nicht anzeigt.
AFAIK ist ein Semikolon hinter dem inline-block nicht zwingend erforderlich, aber zur Sicherheit versuche es dennoch damit:
<span style="background-color: rgb(219, 218, 211); display: inline-block;">
Ich finde da Validatoren für ePub, z. B. hier:
https://www.ebookit.com/tools/bp/Bo/eBookIt/epub-validator
Versuche mal, ob das Ergebnis dir weiter hilft.
Oder gibt es bei dem Reader irgend welche Diagnosemöglichkeiten so wie die Entwicklerwerkzeuge im Browser?