Efficient error correction in high-speed communication networks, such as the 50G passive optical network (50G-PON), is paramount. This Letter focuses on optimizing a layered non-surjective finite alphabet iterative decoder (LNS-FAID) for 50G-PON, with an emphasis on high-throughput and low-power consumption. We propose using a distinct lookup table (LUT) for each iteration to enhance decoding performance and lower error floors. Additionally, we improve the 2-bit LNS-FAID architecture by adding operational states and a sign backtracking (SBT) strategy. This paper also introduces a hybrid precision model that merges 3-bit and 2-bit LNS-FAIDs, which balances error correction with computational efficiency. Our simulation results show that these approaches significantly improve the performance of the LDPC code in 50G-PON.