You spiritualised what was literal.
No, I did not spiritualize it. All of God's promises are literal for everyone whether under the old covenant beginning with Noah in Genesis 6:6-8; 9:1-17; the Abrahamic covenant, Genesis 12:1-3; Mosaic covenant, Exodus 19-24 and the new covenant of grace through Christ Jesus, Genesis 3:15.
2 Chronicles 7:12-22 is the Lord confirming His covenant with only Israel, or did He have the Gentiles also in mind back in Genesis 3:15?
Do you not believe that God would send pestilence upon the land even today as He has done before and also in the end of days after the seventh trumpet is sounded? This pandemic is different then all the other ones before it that wiped out many people as this time the Government is involved with all of it making decisions for everyone making them to conform to their ruling power, but yet setting the world in total chaos. I believe what God said in 2 Chronicles and confirmed by James in James 4:10 is for all His people as all, whether Jew or Gentile, Christian or not are all God's creation.
2 Chronicles 7:14 If my people, which are called by my name, shall humble themselves, and pray, and seek my face, and turn from their wicked ways; then will I hear from heaven, and will forgive their sin, and will heal their land.
James 4:10 Humble yourselves in the sight of the Lord, and he shall lift you up.
Matthew 24:7 For nation shall rise against nation, and kingdom against kingdom: and there shall be famines, and pestilences, and earthquakes, in divers places.
Matthew 24:8 All these are the beginning of sorrows.
IMO I believe God is shaking the earth trying to get everyone's attention as He sends us out into the world to witness Christ to others giving them the same hope and faith we are to have.