S.M.
Hi, H.. I have an idea how to transition him from swing to crib. You will need 1 extra piece of furniture, though.
Probably what he likes so much about napping in the swing is the swaying motion. I would get him one of those little cribs which has a bed with sides that hangs between two upright posts, and it swings side to side. I think they even come with some kind of spring that keeps it swinging without anyone touching it. That way, he can transition to lying down while still swinging, instead of napping upright in the swing chair. Then you can try having him nap in the swing cradle without it swinging; then perhaps coax him into napping in his crib (if he's still small enough by then, LOL!).
You might try also propping him up on pillows so that he's not lying down completely, and then gradually using a flatter and flatter pillow underneath him until he is flat on the crib bed. One or the other or both environments -- swaying & being upright -- are what he's used to, so you may have to wean him away from both sensations.
What about the sounds? Is it a swing with a music box? Try playing a music box with a similar tune, or some other music, while Jadon is sleeping. This may keep him asleep for a more normal length of time; I assume he sort of startles awake after 25 minutes? The reassuring sound of the swing keeps him from noticing other sounds in the environment.
I've found that a key to changing a child's deeply ingrained behavior is to transition him or her gradually. Give the child something that is partway between the old behavior that you want to change and the new behavior that you want him or her to adopt. Some kids love to try new things, but for most, stepping into a new behavior or habit gradually brings greater success.
I hope this is helpful!
Peace,
Syl