In ein paar Tagen müsstest du wieder laufen können.

English Translation

You should be able to walk in a few days.

This sentence is written like so, “In ein paar Tagen müsstest du wieder laufen können.”

However, I believe that it should be either;

“In ein paar Tagen solltest du wieder laufen können.”
or
“In ein paar Tagen musstest du wieder laufen können.”

Am I incorrect in this?

“müsstest” is correct, as it is synonymous with “solltest” here.
“musstest” would be grammatically correct, but makes no sense, because “In ein paar Tagen” is in the future, but “musstest” is past tense.