Currently M3DB doesn't support writing data which earlier than now() - bufferPast in 100%. The latter is a configuration parameter in the namespace you've created and writing the data-point to.
It can receive the write if you turn on the cold write feature (a namespace configuration), and it will write it eventually, but it comes with great performance cost (it have to re-read all the 2 hours block of data from disk and write it again with few new points).
Also, the namespace reverse index is not getting updated to this data point. This code is yet to be written and won't be actively worked on this year to the best of my knowledge.