Elm as it stands is pretty niche, so keep on building cool stuff, pay attention to the jobs channel in slack and apply, and good luck.
As you say, the market self selects for people that already know the tech of the company, specially if there are many applicants. Also it can be hard to break in at the entry level, most companies don’t want to invest in juniors or worse don’t have the appropriate support structures.
In any case: Side projects, open source and internships help to some degree, until you find someone that bets on you. It will likely not be in Elm sadly.
Otherwise, you have a great attitude, keep it up, remain positive, and always be learning. Once you break in thing become exponentially easier!