{a, i, o, u}tilde unreadable on small sizes of Medium
There's something wrong with the tilde on FiraCode Medium. The tildes on all the vowels except "e" are very flat and hard to differentiate from macrons if the font's pixelsize is up to around 18. The other variants don't suffer from this issue (although they're still not as good as other fonts like say Office Code Pro in this aspect, sorry), plus one letter is fine, so I think it's a bug.
I used Suckless term to test Medium versus Regular with pixelsize 16 on the FiraCode 6.2 release I downloaded and installed from this repository, it's what I use. If you open the images with an image viewer and zoom in a bit, the effect is still visible, so you should be able to see it even if your pixel density is higher than mine (I have a 1080p 23inch monitor).
st -f 'FiraCode Medium:pixelsize=16'
st -f 'FiraCode:pixelsize=16'

Thanks! Windows? This is what I get on macOS
I'm on OpenBSD. It seems the issue is more obvious with light text on a dark background. If the light text is greyish rather than white like in my suckless term setup, it's worse.
This time I've switched to xterm because it's easier to set colors on it. Here are some comparisons:
Default xterm colors:

Custom .Xresources:
*.foreground: #FFFFFF
*.background: #000000

Here's how other fonts do with the same "white on black" .Xresources xterm setup:
SF Mono (downloaded from https://developer.apple.com/fonts/):

Noto Sans Mono:

Ok I’ll see what could be done