Use template column_mapping to transmit_format instead of template features
Use `template.column_mapping` to check for modified columns since `template.features` represent a generic template/column mapping. 

Fix #3087 


TODO:
- [x] Add a test