Is your tank an AquaNano 40? Just curious, as I have one; very nice little tank
You will need to find out the hardness of your water. You have both soft water fish (the neons, gouramis and harlequins) and hard water fish (the guppies) on your list, so you will have to change your stocking according to your water.
I'm not sure I'd put neons in such a short tank. They're small, but they fare a lot better when they have room to swim. The guppies too, I'd avoid unless it's only males, but I don't like the idea of only males.
If your water is on the softish side I'd go for the gourami and the harlequins only. If your water is on the harder side I'd go or guppies only, 1 male and 3 females, and be ready to rehome the plenty youngsters you're going to get.
Guppies can be quite nippy towards each other.
I'd honestly forget about the wood shrimp, at least for the moment. They're filter feeders, so do really badly in new set up and can be difficult to feed, even in established tanks. There are loads of other shrimp species that would be fine, howeverRed cherry shrimp are the easiest for beginners.
I agree with Zante about the neons too; they are quite active for a small fish.
Get back to us with your water's pH and hardness and we can come up with some stocking suggestions for you![]()