Looks like regular CR behaviour caused by the subsequent CP is placed far away while the "sharp corner" has short segments in relation. Found a CR snippet on the web to quickly test it and the results are the same: http://www.actionsnippet.com/swfs/catmull_rom.html. But you could use Bezier with AutoHandles enabled to force the math into the right intention

