In general, LogViewPlus tries not to make assumptions about the underlying data type and sees all data as a string. This is to support new data coming in (tail) while also keeping the program easy to use.
The auto-filter functionality is an example of this and the issue above highlights some of the shortcomings of this approach. Unfortunately, this tool is managed by a third party and we will not be able to address this issue in the short term. The auto-filter command also has other limitations and is not intended to be a full replacement for filters.
In other parts of the application we do attempt to determine a data type based on the user action. One example of this is our SQL engine.
So, instead of using an auto-filter, I would recommend using a SQL Filter for this task. Something like:
SELECT * FROM CurrentView
WHERE PID > 1000
Hope that helps,
Toby