Chosen Solution

Why is my battery charging stuck on red?

The connection between the charging port and the battery/power controller may be bad. You may have to replace the charging port. Have you tried with other cables/power bricks?