It is difficult to define "best practice" without knowing the ultimate research goal. Usually I would prefer to make the basis functions (knots) synchronize with TR to avoid artificial interpolation with something like (using your situation as an example) TENTzero(0,14.3,12). On the other hand, if you have strong reason to adopt TENTzero(0,14,12), that can be justified too.
Gang