Any help anyone could give would be very much appreciated, if you need any other info please let me know, thank you.
[FIXED] The villagers must be able to access the beds.
I haven't been paying attention to recent changes to villager breeding but the last time I checked on it they needed to be able to get to the beds.
The thundercloud emojis do tend to mean that they think there aren't enough beds.
Thank you, I will be sure to look into that and mess around a bit in a creative mode world.
You were right, I put the beds where villagers can access them and it works fine now, I also went ahead and set the number of beds back to 6.