NOTE: My Oracle DBA skills start with "www.google.com" ...
You've stated the windows installation is working.
Have you verified the windows repserver is sending the same exact string ('10/17/2025 08:41:49') for the TANGGAL value?
If the TANGGAL value is formatted the same by both repservers, have you verified that both replicate Oracle instances are configured with the same default date format (NLS_DATE_FORMAT ?)?
If the TANGGAL value is formatted differently by the repservers, then it sounds like an issue with a) a difference in a repdef datatype or b) a different translation set is being used (though this shouldn't be an issue if the same connection profile was designated when creating the replicate Oracle connection).