Não se preocupe em ajustar o abacaxi. Você está exagerando de qualquer maneira, então não importa quanto tempo você cozinhou. Ainda será bom.
O tempo necessário será determinado pela carne de porco, e isso depende do corte que você está usando. Se você estiver usando carne assada, então o tempo que você precisa não tem nada a ver com quanto tempo o assado inteiro leva - depende principalmente da geometria do corte. Você deve colocar um termômetro em um pedaço de carne de porco no meio e cozinhar a cerca de 60 graus Celsius. (Na verdade, é preciso um pouco mais disso, mas a carne continua a cozinhar por alguns minutos fora do forno). Se você não tem um termômetro, não há como prever o tempo, ele pode variar de meia hora a várias horas, dependendo da forma e do material do seu prato e da quantidade que você está assando. Apenas pegue um pedaço, corte-o e devolva-o se não estiver pronto. Se você abusar dela, será desagradavelmente difícil.
Se você estiver usando carne cozida, é mais fácil. Deixe por 3 a 6 horas, quanto mais tempo melhor.