Hi,
Mostly this can relate to the ID/Phone Number you are Addressing at your end and if that device is "available" at the other.
Lets say a Mac user turns his computer Off when he is not at home.
The Mac is effectively set to use the Apple ID as the "first" line ID.
It of course can be linked to the iPhone Number and list that as well.
The same is true of the iPhone although it's "first" Id in the number itself.
This means if you Addressed the iPhone Number that would be the device to Send "read" receipts back.
However if you addressed the Apple ID the Mac can't receive the iMessages (Not Delivered) and normally any secondary device like the iPhone would not send read Receipts but would be able to respond as it gets the sync "Copy".
I get the impression though you are expecting to Send SMS (texting) to these iPhones and that is reported as not being sent but the iPhone then shows them as blue bubbled items.
This would tend to mean the Mac is linked to the iPhone for SMS and it is getting passed to the iPhone but the iPhone is not sending them as SMS and converting them to iMessages.
On the iPhone check the Settings > Messages and see if Send as SMS is On.
If it is the SMS that is not working as it should then the issues about Read and Not Delivered will be more messed up between the two devices.

9:02 pm Friday; January 12, 2018
iMac 2.5Ghz i5 2011 (Sierra)
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb (Snow Leopard 10.6.8)
Mac OS X (10.6.8),
iPhone 6 iOS 11.x and an iPad (2)