Mix the cream cheese and icing sugar in a bowl until smooth. Line a tray with baking paper and scoop a spoonful of the cream cheese mixture onto it. Freeze until needed.
Add the guavas with syrup to a pot with the lemon zest and juice. Bring to a boil and simmer for 5 minutes to let the flavor develop. Remove from heat and let it cool.
In a bowl, beat the cold butter cubes and sugar for a few seconds until nuggets form. Add the flours, salt, and baking powder. Mix until the mixture looks sandy but still has butter nuggets.
In a separate bowl, mix the eggs, yolk, and vanilla together. Fold in the guava mixture, then combine with the dry ingredients. Be careful not to overmix.
Scoop out some of the cookie mixture and add a frozen cream cheese dollop to the dough. Cover with more cookie dough and form a ball, but don’t squeeze it too tight.
Freeze the balls for a few hours or overnight.
Preheat your oven to 190°C and line a baking sheet with baking paper. Place your cookie balls on the sheet, leaving enough space for them to expand. Bake for 16 minutes until the tops are golden. Remove from the oven and allow to cool.
Form a baking paper cone and add your melted cardamom white chocolate. Drizzle over the cooled cookies and enjoy as is.