Do you think that the restoration of all things means ALL things? Certainly the earth but what about the heavenlies? Some of the angels rebelled, will they be restored to their former positions? Eternity, eons, everlasting, forever, are these time frames?
The Bible doesn’t mention any provision for the redemption of angels. Just as the restoration of Earth doesn’t include non-believers the restoration of the heavenlies does not include fallen angels. According to Rev. 12:7-9 all rebellious angels will lose their place in heaven at the beginning of the Great Tribulation. Then Heaven will be restored to its former state, as once again there will be only one will, God’s will.
As they are used, the words eternity, eons, everlasting, forever, do not describe time frames but the absence of time.