The issue is here is not different FCMs rather the price difference that exists between the data feeds. Sadly, this is not an uncommon occurrence where you could find such differences periodically. Each data feed has its way to disseminate data from the exchange, and because of that, you may see such differences. Also, some data feeds fix such issues when they occur and adjust the data feed to reflect what the exchange has provided. We are more than happy to see what was the right price if you provide us with the time and data of the hourly bar. We can check with the exchange as well. We will reach out to you to get all the necessary details.