Codeshares can cause this problem.
Also, be sure you are using your SM number. If you enter your old WP number in the reservation, Delta.com will not recognize that for exit row seats and you will not be able to select them. Use your SM number and you can select exit rows no problem.
-RM