I have been trying to narrow down this issue for the past couple of hours. I have not been able to replicate the issue outside of a table.
To replicate this issue, I used the following setup. 1 field named Check Amount (currency), a table that has a field named GL Amount (currency), 1 field named Total GL Amount (currency), 1 field outside the table named Total Discrepancy (currency).
Total GL Amount has a calculation of =SUM(GL_Coding.GL_Amount).
Total Discrepancy has a calculation of =SUB(Check_Amount,Total_GL_Amount)
Total Discrepancy has a Field Rule of 'Show Action Button: Submit When any of the following is true: Total Discrepancy is equal to 0'.
When I test the form and get the Total Discrepancy to 0 the Submit button does not show. I have tried adding to the rule of 0.00 and it does not work.
I have replicated the setup outside of a table and it seems to work correctly, so it appears it is related to fields connected to tables somehow. I did however change the field rule to the Total GL Amount field and the action button showed correctly when the value was met. I do not know if it is also affected by a field using a calculation that includes another field that has a calculation or even directly related to the SUB function in the calculation.
Forms version 11.0.2212.30987
UPDATE: I removed the SUB in the calculation and the issue still occured.