We're facing a pretty serious bug and have no idea what is causing it. Something is causing our opportunity record types to become null. They were a specific record type, and then through the day, something changes them to null:
We do have triggers that can affect opp record type, but on error, Master recordtype results. I actually have no idea how you could even set a recordtype to null. I've tried to do it with apex, soapforce, restforce, etc. It seems impossible to set a recordtype to null, so I have no idea how this can be happening.
We do have Heroku Connect which does have a two way connection. But Opportunities are streaming only to HC and not from.
If I could understand what could make an opportunity record type null, that may help us pinpoint where the change is coming from. There aren't any logs of the event - it is a total mystery!