Lonwijk speelde in de jeugd van Willem II en PSV. Hij maakte op 13 januari 2017 zijn debuut voor Jong PSV, in een wedstrijd in de Eerste divisie uit tegen FC Den Bosch. Het werd die dag 0–0. Hij kwam in de 74e minuut in het veld voor Philippe Rommens. Lonwijk maakte op 13 maart 2017 zijn eerste doelpunt, in een met 0–5 gewonnen competitiewedstrijd uit tegen FC Eindhoven. Hij speelde uiteindelijk drie seizoenen in Jong PSV, waarvoor hij zes keer scoorde. Een debuut in het eerste elftal bleef uit.
Lonwijk verruilde PSV in juli 2019 transfervrij voor FC Utrecht. Hier tekende hij een contract tot medio 2022.[3] FC Utrecht-coach John van den Brom liet Lonwijk meteen in de basis beginnen in twee wedstrijden in de voorronden van de Europa League, tegen Zrinjski Mostar. Zijn debuut in de Eredivisie volgde op 4 augustus 2019. Hij kreeg toen een basisplaats in een met 2–4 gewonnen wedstrijd uit bij ADO Den Haag.