Acme4j Invalid http challenge token sent by Lets encrypt validation server

what is the order and authorization expiry period?
if the previous order or authorization is invalid or pending will it return new authorization with a new http challenge on calling auth.findchallenge?