Lot to unpack.
I would not choose a school based on sport. So many things change, including injuries, coaches, teammates, your interest. So would you really be happy at C?
Is school A even going to offer you? If it is a top 5 choice without your sport, definitely still apply. The question is if B offers and requires you to ED.
Maybe you need to visit B again during the school year to see if your feelings about it change in terms of vibes.
In terms of walk on prospects, it is very team and situation specific. If the team is already very strong and has strong frosh and sophomore classes, particularly in your position if a team sport, it may be hard. Club is a great alternative. I would also caution that D1 and D3 are different animals in terms of time commitment.
Unless you are pro-caliber in a sport that actually pays something, I’d focus on which school will give you the overall best experience, with being able to play a sport as one of many factors.