the kids weighing less than 20 pounds = the kids who weigh less than 20 pounds
这里是省略who,直接介定the kids. 如果用weighed就变成被动了 = the kids who are weighed less than 20 pounds.
我们说一个人有多重的时候不用被动。
I weigh 100 pounds. 而不是 I am weighed 100 pounds.
weighing是现在分词短语作定语修饰the kids 意思是一个重量不到20磅的孩子,在这里不是句子而是词
你给的句子不完整。
加ing就代表这是非谓语
你没有上下文,仅就这个这个句子而言,是没有错的,就是用的过去时态又一点奇怪。