Existing text formatting is not fully preserved when a new formatting is applied to text with mixed formatting

What I did: I tried to apply a text formatting (e.g. strikethrough) to a highlighted text with a mix of unformatted text and italic text

What happened: Agenda seems to arbitrarily select an existing formatting (e.g. unformatted) and override another (e.g. italic) while applying new formatting (e.g. strikethrough).

What I expected: All existing formatting should be preserved if the new formatting applied is not a duplicate of the existing text formatting.

Things that might be helpful to know (Agenda version, OS and model, etc): Agenda Version 15.0 (236) on macOS, Agenda Version 16.0 (259) on iOS

I think this is probably a bug. We will look into it.