Do you have pictures of front both sides?
No, but they look the same on both sides. Here's a shot from my first ride post-build back in 2018. This was cleaned up a little afterwards, but it stayed essentially the same setup with some changes to the washers I used. At bottom is a different method on a different bike that works of course only on the non drive side since it uses the brake adapter bolt.
In the top pic, if you notice the modified brake mount, this is a Surly Ice Cream Truck fork and they use rear brake spacing. So to use a standard front hub I had to measure and in this case hand-file a modified brake mount.
This is a standard-issue Grin v2 torque arm that uses the dropout eyelet. Because the two are so close together, there is slack in the connecting arm. I eliminated the possibility of slippage by putting a second bolt in place as a sort of 'earring' underneath the one that connects to the actual torque arm. My revision after the fact was to go for smaller washers and putting that earring up high so its in direct contact with the connecting bolt. Notice also I used a spacer directly adjacent to the dropout, and underneath the connecting arm. This puts the connecting arm on the outside of the torque arm, and not onto the inside. The idea was that allows me to set those bolts directly adjacent to one another.
Different bikes will always have different spacing so you should always be prepared to wing it with regard to how you set up a torque arm. In particular its never a bad idea to lay in a few extra torque arms of slightly different designs so you can mix and match parts. That will be what you see in the pic down below this one.
This is an 80 Nm motor with a 35 amp controller so it gets very strong motor power. I have about 7000 miles on this bike as of today and no shifting and no markings inside the dropout from the axle digging in (i.e. it works perfectly as shown). Again, I did this same thing on both sides. Only one torque arm is needed for a motor with these specs, so the second one on the other side is only going to further lock the axle down, not cause some kind of condition where it wants to jump out of the dropout.
And here's another way to do the non-drive side. This was a different bike in 2017. I took a similar Grin v2-style stainless torque arm, and instead of using the short dropout connecting arm, used a long one that let me do a full-extension clamp that needs nothing extra to fully immobilize the axle. (I still put another eyelet style arm on the other side). This was a bike where I physically destroyed my fork by using a Grin v1-style hose-clamp-restraining torque arm on and learned first hand why Grin and the rest of the experienced DIY community says they are crap by modern standards. I really wish I kept the pics of my spread steel dropouts on the fork that was permanently destroyed by me cheaping out and using a $10 clone torque arm.
And since the rear shot I put out earlier for the orange bike is specific to a sliding dropout where there is no brake bolt to work with, here's another way to do a rear arm where you have a brake bolt available to work with. Here again you can see the on-the-fly nature of fitting a torque arm, as this bike used a front connecting arm, an entirely different torque arm upside down and backwards, and spacers and washers all over the place to get fitment just right. This particular setup lasted about 4000 miles until I cracked that frame (thanks to a dumb thing I did with the rack boss on the other side. Not related to the torque arm).