If there's no change of gauge (i.e. same
configuration on both segments), no, you can't have separate seat assignments. However, you're in luck, as 972 is loaded as two configurations: a J/Y SJO-MIA, and F/Y MIA-DFW.
AA.com was not correctly programmed

, but you can call reservations and get it done.