Doesn’t ask to kill them.
8:12 is about death of nonbelievers.
8:60 is about war.
8:61
And if they incline to peace, then incline to it and trust in Allah; surely He is the Hearing, the Knowing.
The context answeres.
2:190 And fight in the way of Allah with those who fight with you, and do not exceed the limits, surely Allah does not love those who exceed the limits.
2:192 But if they desist, then surely Allah is Forgiving, Merciful.
Doesn’t ask to kill them.
The references is wrong for the bolded part. The other part 22:19-22 is in the hell. Not in this world.
In the Hell. Not in this world.
The context answeres.
[8:5] When your Lord willed that you leave your home, to fulfill a specific plan, some believers became exposed as reluctant believers.
[8:6] They argued with you against the truth, even after everything was explained to them. They acted as if they were being driven to certain death.
[8:7] Recall that GOD promised you victory over a certain group, but you still wanted to face the weaker group. It was GOD’s plan to establish the truth with His words, and to defeat the disbelievers.
[8:8] For He has decreed that the truth shall prevail, and the falsehood shall vanish, in spite of the evildoers.
The very same verse answeres. “fight them till all opposition ends”
A better translation.
[8:38] Tell those who disbelieved: if they stop, all their past will be forgiven. But if they return, they will incur the same fate as their previous counterparts.
[8:39] You shall fight them to ward off oppression, and to practice your religion devoted to GOD alone. If they refrain from aggression, then GOD is fully Seer of everything they do.
[8:40] If they turn away, then you should know that GOD is your Lord and Master; the best Lord and Master, the best supporter.
A logical mind to quote a genuine question.