Reporting odd iMessage behavior.

I have an existing thread running through iMessage all good - but randomly as I reply it sometimes switches to SMS.

If I ‘start a new thread’ and send to the exact number - it is delivered through iMessage AND DROPS THE MESSAGE INTO THE EXISTING THREAD.