Is it just me or does MuseScore not play staccatos correctly?

Jan 7, 2020

Witness this score, measure 18, the two flutes involved:

My first writing of this part from the original (for example from here: had me write the extract "logically": 8th, 8th, 4th, 4th pause, 8th, 8th, 4th, 4th pause etc.

But when I try and do this, notes "leak" further than I want them to, and as a result, I had to use 16ths all around.

Am I just doing it wrong (ie, this is not what I should be using) or is this a bug in MuseScore?