Is my pork Safe to eat after 3 hours sitting out??
Short answer:  "warm" is not guaranteed to be a temperature where pathogens will not grow--it is just intended to keep food warm for a short period of time as you eat dinner or similar.   It may even be creating conditions that will incubate any pathogens present and help them to grow.

Additionally, you had this food in a completely uncontrolled temperature environment for at least three hours.

You should discard this pork.

See also:  How long can cooked food be safely stored at room/warm temperature?