That is NOT Calibre doing that.
The Template NAMES THE FILE only.
The METADATA is not being processed (correctly)
The device is not getting the missing values.
This could be a Device App fail
or
The metadata is not being inserted/updated by the Calibre device driver. (using the OS to copy files bypasses this step, which is why you should AVOID going beneath the skirts)

Open the copy on the DEVICE (use device view) with Calibre Viewer: Then use the View Metadata button (colored star) and see what that shows.
(if it is good, then the app is flakey)