+1 for
dump and load Since those are both operator-managed versions, you should not face any serious difficulties.
I've succesfully imported from 17 to 19th and even from 17 directly to 20th version.
And what type of DB do you use: managed by operator, or unmanaged/external?
PS my "pain" was starting with docker-based AWX 9.0 =)