[LeEco Le Pro3 ROMs, Kernels, Recoveries, & Other D] disk@tek@:
Here is the logcat:

Line 21285: 12-15 11:55:19.822 I/Xposed ( 1164): LeEco_Infrared_Fix: We are in 'android' package. Trying to hook Infrared API methods...
Line 21287: 12-15 11:55:19.822 I/Xposed ( 1164): LeEco_Infrared_Fix: Located class ConsumerIrService. Will try to hook its methods now. :)
Line 21289: 12-15 11:55:19.825 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked constructor of ConsumerIrService.class :)
Line 21291: 12-15 11:55:19.825 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: private static long com.android.server.ConsumerIrService.halOpen() :)
Line 21293: 12-15 11:55:19.825 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: private static int com.android.server.ConsumerIrService.halTransmit(long,int,int[]) :)
Line 21295: 12-15 11:55:19.825 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: public boolean com.android.server.ConsumerIrService.hasIrEmitter() :)
Line 21297: 12-15 11:55:19.825 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: public int[] com.android.server.ConsumerIrService.getCarrierFrequencies() :)
Line 21299: 12-15 11:55:19.826 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: private void com.android.server.ConsumerIrService.throwIfNoIrEmitter() :)
Line 21301: 12-15 11:55:19.826 I/Xposed ( 1164): LeEco_Infrared_Fix: Located class PackageManagerService. Will try to hook its methods now. :)
Line 21303: 12-15 11:55:19.826 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: public boolean com.android.server.pm.PackageManagerService.hasSystemFeature(java.lang.String) :)
Line 21305: 12-15 11:55:19.826 I/Xposed ( 1164): LeEco_Infrared_Fix: Successfully hooked method: public android.content.pm.FeatureInfo[] com.android.server.pm.PackageManagerService.getSystemAvailableFeatures() :)
Line 36851: 12-15 11:55:39.637 I/Xposed ( 3169): LeEco_Infrared_Fix: We are in 'com.android.settings' package. Trying to enable IR Blaster hardware...
Line 36855: 12-15 11:55:39.638 I/Xposed ( 3169): LeEco_Infrared_Fix: sys-file '/sys/remote/enable' is not a file! Strange... ??
Line 37743: 12-15 11:55:44.838 I/Xposed ( 3623): LeEco_Infrared_Fix: We are in 'com.android.settings' package. Trying to enable IR Blaster hardware...
Line 37747: 12-15 11:55:44.842 I/Xposed ( 3623): LeEco_Infrared_Fix: sys-file '/sys/remote/enable' is not a file! Strange... ??
Line 38107: 12-15 11:55:46.385 I/LeEco_Infrared_Fix( 1164): QuickSet SDK Service (for controlling IR Blaster) SUCCESSFULLY CONNECTED! Yeah! :)
Line 39003: 12-15 11:55:49.521 I/Xposed ( 3985): LeEco_Infrared_Fix: We are in 'com.android.settings' package. Trying to enable IR Blaster hardware...
Line 39017: 12-15 11:55:49.528 I/Xposed ( 3985): LeEco_Infrared_Fix: sys-file '/sys/remote/enable' is not a file! Strange... ??
Line 40593: 12-15 11:55:55.283 I/Xposed ( 4569): LeEco_Infrared_Fix: We are in 'com.android.settings' package. Trying to enable IR Blaster hardware...
Line 40599: 12-15 11:55:55.285 I/Xposed ( 4569): LeEco_Infrared_Fix: sys-file '/sys/remote/enable' is not a file! Strange... ??

I looked and did find /sys/remote/enable file. Permissions are -rw-rw-rw and remote folder has x bit.

It looks like /sys/remote/enable is not a regular file that's why it gives the false result. Might be a symlink?

Anyway .isFile gives a false result on this 'file'. Do you actually need to check it after exists?