This is a restriction we face from the Xero API, due to our lower Xero development partner status. Once we get enough people using our Xero connection and letting Xero know it works, we will be able to allow a longer connection!