Due to a clock config conflict, the default config does not allow Ethernet and UART3 to be used at the same. See this thread.
A workaround for Mbed projects is to disable PORTC clock in mbed-os/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/TARGET_K64F/hardware_init_MK64F12.c
.
// CLOCK_EnableClock(kCLOCK_PortC); // commented
CLOCK_EnableClock(kCLOCK_PortB);
/* Affects PORTC_PCR16 register */