you need fiber that matches your optics. so i you have SM optics then you need SM fiber. if you have multimode optics, usually rated for like 300 meters or so max distance, then you need multimode fiber. also it is possible you broke the strand internally. how are you determining you lose light after a few meters? do you have an OTDR or a VFL? the first one is expensive but a VFL can be bought on Amazon for less than 30.00 plus an adapter or 2 to fit your connectors. if this is a duplex cable with 2 fibers, it has to roll end to end. port A on a SFP is always TX and port B is always RX so the connector has to roll A to B from one end to the other or both optics put light on the same fiber. Also you cannot mix SFP types between ends of the fiber. so if you have a 10km SM optic you can't have a MM sfp on the other.