You don’t need to use attachment_url for this - the attachment (not counted in 140) is generated by adding valid media_ids to the status update request. This value is only used for DM deep links today so far as I am aware.
More broadly - we are aware that the information on this is, quite frankly, inadequate today and I personally apologise on behalf of the @TwitterDev team. The Tweet changes outlined last spring have taken a long time to work through and we had every intention of adding more detail to the docs once the extended Tweet formats were broadly available.
I’ll work to prioritise and clarify this in the coming week, but please also understand that the team is relatively small so these things sometimes take longer than we would all like to deliver.
Thank you all so much for your patience.