if it's not running hot I wouldn't think it was an air pocket. sounds to me like the thermostat is stuck not allowing the the water to stay inside the engine to heat up to run the heat. usually an air pocket will be just behind the thermostat and the air keeps the water from heating up and opening the thermostat causing it to run hot. the heater core could be about stopped up not allowing enough hot water to flow to give you heat too or the valve not opening up to all the way to allow water to flow right into the car
This would almost surely be the case if the systems has recently been filled, but I've seen some strange things happen when coolant is lost through a leak.
With a car that new, there is no reason for the core to be stopped up. If no service or repair has been done on your car, the only reason to have a bubble or be low on fluid is it leaked out. Most likely culprit on that engine is heater hose.
The puke tank is the high point on that engine (no crossover). Run the engine until it reaches normal operating temp and the tstat opens. Note the coolant level in the puke tank. Turn the heat and blower on. Take the cap off the puke tank (be careful, its under pressure). With the engine still running, the system should burp itself. The fluid level in the tank should drop. Refill as needed.