My couatl.ini shows this:
airportCacheOptimizeSearch = 1
airportCacheMaxBGLSizeBytes = 4000000 logFile=""
If your Couatl.ini file looks *exactly* like you posted here, it's clearly wrong, since you edited the file to add the airportCacheMaxBGLSizeBytes, but forgot to add a new line after it, so it's reading the entire line including the next "logFile" instruction, and two = signs in an .INI file are illegal.
So, it must be like this:
airportCacheOptimizeSearch = 1
airportCacheMaxBGLSizeBytes = 4000000
logFile=""
With each parameter on its own line.
Myself i did never edit this file.
Yes, you edited this, because the airportCacheMaxBGLSizeBytes is not there by default, and it's default value is NOT 4MB so, the only way to have it with that value is to manually add it so, you edited it and forgot about it.