validation_split says: "hey give me all the input data – I will take care of splitting between test and validation".
model.fit(inputX, inputY, validation_split=0.20, epochs=10, batch_size=10)
validation_data says "please give me explicitly the validation data"
model.fit(inputX, inputY, validation_data=(testX,testY), epochs=10, batch_size=10)
Is there any hidden trick or something I am missing apart from my understanding?