Talented rookie Oscar Piastri is engaged in a contract dispute that could leave veteran Daniel Ricciardo without a Formula one seat next season.