The local repairman does not know how to perform testing of the batteries to reveal their flaws to make sure they are even viable for continued use. Unfortunately Charge Cycles is nearly meaningless unless it is a very high value.....age plays a big part in battery health as well since most Lithium batteries will start to show signs at about three years although some may be fine up to five years. I've developed a good test to determine if a battery is beginning to fail....I've never seen anyone else ever mention such a test. Most techs I've encountered don't seem to go the extra mile to figure these things out....they just assume the basic information revealed by the OS or a battery monitor app is more than enough...it usually is not enough.
Also, how the battery "lived" plays a huge part in battery health. Heat, impacts, and having the battery remain completely discharged can permanently damage a battery. Even the act of removing the battery can possibly damage it since it is difficult to remove these glued in batteries. There is almost always some physical stress placed on the battery cells which could potentially cause some internal damage.
You would have been better served with a new third party battery even though the quality of third party Lithium batteries is extremely poor even when purchased from a respected vendor such as OWC or iFixIt. I doubt Apple would touch that laptop now, so your best option now is probably a new third party battery from OWC or iFixIt.
FYI, I will always choose an OEM battery (new of course) over a third party Lithium battery just because of how unreliable third party Lithium batteries can be. Sometimes you get lucky with them, but third party batteries definitely tend to have more issues than an OEM battery.
I personally would never feel comfortable installing a used battery into someone's laptop unless it was at no cost because they could not afford a repair. The cost of the OWC & iFixIt batteries are reasonable if you do the repair yourself, but when you add in the labor cost for a tech to perform the work, you may as well get an official Apple battery repair (it would include a new Top Case Assembly which gives you a new palmrest, keyboard, Touchbar if equipped, and new speakers on many models). Yes the Apple repair would be a bit more even with the labor, but it is worth it in my opinion because I rarely have issues with OEM batteries.
I would request the local repair guy to provide you with an OWC or iFixIt replacement battery for free after all these troubles. That is utterly ridiculous to have multiple repairs like that....any reputable tech should know better especially after the first failure of the used battery.