Crayola Coyote
Superstar
I was thinking maybe the blood came from the fight with Luffy and Loki. It seems he can take damage if he has a contract with someone and they get hurt. He seemed hurt after Loki killed Harald. Or maybe its something environmental. He cant leave the holy land for an extended period of time because hes from the moon or something. Which would also prevent Imu from taking out everyone.
After Elbaph ends I think Loki goes to punk hazard to free those giants trapped in ice. Luffy and his crew find the man marked by flames and we start the final war shortly after.
What about them going to god valley?