We can never overlook the fact that He’s a forgiving God.
When Ninevah repented, He forgave.
And He postponed.
Anyway, you are certainly correct. He could relent, IF we repent and turn to Him.
But someday, it will all happen and I just can’t shake the feeling that it’s going to be soon enough.