The operators `-eq` and `-ne` are _arithmetic_ operators for comparing _numerical_ data.
What you want here is `==` and `!=`:
if [[ "${fin[2]}" == 'OK' ]] &&
[[ "${fin[7]}" == 'NA' ]]; then
and
elif [[ "${fin[2]}" != 'OK' ]] &&
[[ "${fin[7]}" == 'NA' ]] &&
(( currDate2 < expectedFinishTimes )); then
(for example).
* * *
Also, be careful with your quoting and `echo`:
echo "
is better written as
echo '
The first will produce
while the second will produce