The shortest implementation of solving algorithm is a stack of taken moves while shuffling which just should be reversed one by one.
I believe you're talking about the the optimal shortest path to the solution, which while true, relevant and interesting, isn't contrary to the point.
(AFAIK, we don’t know God’s number if we count moves that way. I would guess it’s larger than 20)
You can see from the videos that it is not doing that though. The solution is not the trivial reverse of the scramble.