There are some major differences between the Java Edition and the Bedrock Engine. There are things in the Java edition that don't exist in the Bedrock engine and vice-versa.
The game mechanics for redstone do not work the same in the two versions either. For example, the Bedrock edition does not have quasi-connectivity, so any redstone circuits that rely upon it will not work at all in the Bedrock engine. Quasi-connectivity will never be added either since it is technically a bug in the Java code that they just left in because too many people were exploiting it. The Bedrock team has already taken a firm stand on this and will never add it. The Java team cannot remove it without angering a very large redstone community.