Yes, the core issue here seems to be the UPS doesn't detect a faulty battery. That's a big error by Cyberpower. These should be recalled. In the mean time, keep an eye on the battery quality. As soon as battery doesn't charge to 100% anymore it should be replaced (battery).
Yes, the core issue...