Matthew is a lovely Biblical name, IMHO, as is Elijah. To be completely honest, Matthias isn't my cup of tea, especially when coupled with Elijah for the outlined reasons, but if you like it OP and it has significance to you, then have it! There's nothing 'wrong' with the name.
Good luck with the rest of your pregnancy :)