Super confused! Need help ladies! :(

Stephanie • Married 🤵👰 8/10/19. Angel baby boy 💙👼 5/6/14. Baby boy 💙👶 due 8/22/20.
I am so confused by these HPT's. The top one is from 4/4. Bottom one is from this morning. I don't understand why there was a faint line and now there's not. Feel totally heartbroken. Thought this was our rainbow baby :'(