Baby won’t latch

My son had his first pumped bottle when he was two weeks old. Ever since then it was a huge struggle to get him to latch onto the breast. He would scream and turn away and would scream bloody murder until he got a bottle.

I’ve tried nipple shields, bait and switch, skin to skin. Nothing will help him latch. He has now completely refused to nurse for about a month. He’s 3 months old and I’ve been pumping for him but i hate it. My first nursed over three years and this is heartbreaking.

Any advice?