My microphone is connected with port USB. You have a laptop ten propably you get some chip Realtek or another type microphone. Your laptop using SoC chip? I have the same problem on motherboard no sound on another pc. I using a single audio adapter dongle. That's is problem on Linux and companies they are greed and don't wrote drivers. I wondering what type chip you have then we know if exist some solutions.
Same issue. However, when I tried to do this, my thing was showing Realtek ALC298 and not ALC256.
Updating the kernel is very risky, I know from experience because I tried following a guide to update to kernel 5.15 and I encountered a black screen upon startup and I was forced to reinstall Zorin. But if you're saying this the only option left...
If you had a black screen when upping the kernel before, I think that your best bet is not to focus on the absolute latest kernel, but only on the "safely" part.
Bear in mind that if the kernel does not work, you need only to tap the esc key at boot, pull up the Grub Menu, select Advanced Options for Zorin and then boot into the Previous Working Kernel in order to correct the issue. Once logged in on your desktop, you can remove the offending kernel and solve the issue that the later kernel caused.
Let's try the tuxinvader kernel. I have used the Tuxinvader kernel a lot... But he is currently on the 5.19 kernel which I have not yet tested on Zorin OS.
Hold your breath