Tiramisu might not set if the mascarpone and cream are under-whipped or if the ladyfingers are over-soaked. Also, it requires a sufficient resting time (at least 6-8 hours, preferably overnight) in the fridge to set correctly.