No, it´s not because of your subscription. Your code causes a runtime error in line 8:
Line 8 is lowest_0 := low[lowest_idx] and this function only accepts positive values, but ta.lowestbars() returns an OFFSET, a negative number.
I changed line 8 and added a minus sign: lowest_0 := low[-lowest_idx] and the script compiles without error.
I tried it on the TSLA chart on a 2 minute timeframe. The lowest value is $214.38, which corresponds with the lowest value on the chart.
This is your table: