I doubt if 10 minutes for 66 even on a super computer is enough and after the 10 minutes its $1.60 per minute so 130 would cost a lot more money than 66. eventually the cost will go down.
Keep in mind the limitations imposed by the IBM Quantum provider, such as the number of allowed jobs, 10 minutes execution time, and queuing times (a shared resources).
Instead of applying Controlled-X gates individually in a loop, you can use Qiskit's QuantumCircuit.mct (Multiple-Control Toffoli) gate to combine multiple Controlled-X gates into a single operation.
qc.mct(list(range(16)), 16)
def sha256_compression_function(qc, message_bits, expression):
# Ensure the length of message_bits is 256
assert len(message_bits) == 256,
# Apply Controlled-X gates based on the message bits
qc.mct(list(range(16)), 16) # Combine Controlled-X gates into a single operation
# Manually construct the boolean conditions from the expression
qc.x([i for i, char in enumerate(expression) if char == '1' and i < 16])
Good Luck !
p.s.
I think it takes at least a week or two to hit something with this...... Every day is $1.60x1440.
High class gambling.

I need to make changes to the Kangaroo_CPU.dll file. How can I do this? I cannot see its content. I tried various programs but I could not see the codes. The programs give errors, I think it is encrypted
DLLs and SOs are binary files that contain compiled code. If you have access to the source code of the library, it is always better to make the necessary changes there and recompile the library. This is the safest and most recommended approach. If not, the question arises as to what is hidden in them?

Yes no one should expect to hit it in 10 inutes but I put the code up so others could get a taste of the future and others could use it as a framework to modify and improve on the code.