Ok, did a litle bit of testing with a sample and it seems like the position is still controlling the position of the whole table not within the loop points. Here is an example patch and a little bit of explanation.
If you set the table size to 65536 and the position to 1.0 it sound exactly the same as if you set the table size to 131072 and the position to 0.5. That indicates that the position follows the table size not the loops points. If position was within the loops points it would sound the same wit both settings, right? Cause the actual table size is set with loops points (0-54540). And also changing the loop end doesnt change the position play point. That also indicates that the position controls the whole size of the table.
Anyway check the patch and the sample. Drop the "Fx" folder in the root of Sd card:
Table play loop pitch test.axp (3.3 KB)