Bulleted lists in cross-platform saves

When I create a bulleted list on one OS (iOS, Mac, or Windows) then open it on another, it always breaks the list. I can edit the existing list items, but adding new items or attempting to change the “level” of a bulleted item (e.g. with Tab or Shift-Tab) causes the items to jump to seemingly random indents, not matching the formatting of the original list. This makes it impossible to edit documents with bulleted lists across platforms without having to completely redo all of the bullets from scratch. Is there a solution or workaround?