I'm still not sure what I'm doing when compressing to an add-on file, so I've also included the behaviours and resources separately to import manually if this doesn't work. To clarify, ALL of the blocks are supposed to carry redstone. I've tried multiple solutions, so some of their code may appear different.
[media][media][media]This is the add-on I've made and am using. I hope it works, but I've never converted to an add-on before
[media]This is not a duplicate of MCPE-135268. It explicitly references MCPE-94520, in which fish could not be collected, even with a water bucket. Please read better.
The second image is me trying to search for a heat block "which is referred to as "chemical_heat". It does not show up in the command suggestions.