When I place my own template in the disp_template field, it gets wrapped around the image/video. However, in the excerpt, there is still a hard coded version of the default wrapped around that.
This makes responsive design where the left align is changed to noalign impossible.
The fix is to remove the extra code. Looks like leftovers from a previous version as the supporting logic above is commented out.