Lets look at what you have so far.
Presumably, when you run your vxlan setup script, the interface actually does come up, and you checked with ip link to see if vxlan100 is listed - at both ends. If so, this is a good starting point.
Now, I am sure there are many ways to use the vxlan interface, but your network config looks wrong to me.
As I have mentioned before, the concept of vxlan is very different to that of vlan.
There is no "packet tagging" in the vlan sense, where vxlan is concerned.
Look at your vxlan setup script. Here you are setting up the end points of a fixed point to point tunnel using 192.168.3.1 and 192.168.3.2 on the backhaul network between the two nodes, whatever that may be (simplistically an ethernet cable, but could be fibre, wireless, wet-string, anything). Before even starting the vxlan, you must be able to ping 192.168.3.2 from 192.168.3.1 and vice versa. This is a pre-requisite for the setup of the vxlan tunnel.
The 192.168.3.x/24 subnet will be the backhaul layer 3 network that will carry the vxlan tunnel.
But you are vlan-tagging the vxlan interface and assigning the same ipv4 address you are using for the vxlan tunnel! This cannot work.
It is important not to conflate vxlan with vlan, they are entirely different things.
Looking at your configs:
This is the vxlan bridge, for your simple point to point tunnel it should at this stage only have the vxlan interface as a port. It is useful to give it a uci section name in addition to a bridge name, it helps to clarify what is going on to the human mind.
I would replace this section as follows:
config device 'vtunnel'
option name 'br-tun100'
option type 'bridge'
option bridge_empty '1'
list ports 'vxlan100'
it is important to have the bridge_empty option set as the network will be started before your vxlan-startup script gets run. ie on network startup, vxlan100 won't exist yet.
In your config, you go on to create a vlan port with the very same ip address you are using for the vxlan endpoint - very wrong.
You should remove both these sections.
Restart the network at both ends and run your vxlan setup scripts.
At this point, the vxlan layer 2 tunnel should be up. The entry points will be the br-tun100 bridge.
Then and only then should you add your vlans to the tunnel bridge.